-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocs__myblog__js__09.md.js
More file actions
1 lines (1 loc) · 2.07 KB
/
docs__myblog__js__09.md.js
File metadata and controls
1 lines (1 loc) · 2.07 KB
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[79],{AL1g:function(e,n,a){"use strict";a.r(n);var t=a("q1tI"),r=a.n(t),o=a("dEAq"),s=a("H1Ra"),l=r.a.memo((e=>{e.demos;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h1",{id:"\u83b7\u53d6\u4e00\u5e74\u6709\u591a\u5c11\u4e2a\u5468"},r.a.createElement(o["AnchorLink"],{to:"#\u83b7\u53d6\u4e00\u5e74\u6709\u591a\u5c11\u4e2a\u5468","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u83b7\u53d6\u4e00\u5e74\u6709\u591a\u5c11\u4e2a\u5468"),r.a.createElement(s["a"],{code:"//\u83b7\u53d6\u4e00\u5e74\u6709\u591a\u5c11\u4e2a\u5468 \u5e76\u4e14\u628a\u6bcf\u4e2a\u5468\u5c55\u793a\u51fa\u6765\nfunction assignWeeks(year) {\n const nowYear = moment(year).year();\n let handleYear = moment(new Date(String(nowYear)));\n const totalWeeks = handleYear.endOf('year').isoWeek();\n const arryWeek = [];\n for (let i = 1; i <= totalWeeks; i++) {\n let startOf = handleYear\n .week(i)\n .startOf('week')\n .format('MM-DD');\n let endOf = handleYear\n .week(i)\n .endOf('week')\n .format('MM-DD');\n let ednyear = handleYear\n .week(i)\n .endOf('week')\n .format('YYYY');\n arryWeek.push({\n value: i,\n name: `\u7b2c${i}\u5468 ${\n ednyear > nowYear ? nowYear + '-' + startOf : startOf\n } \u81f3 ${ednyear > nowYear ? ednyear + '-' + endOf : endOf}`,\n startTime: handleYear\n .week(i)\n .startOf('week')\n .format('YYYY-MM-DD'), // \u8fd9\u5468\u7684\u5f00\u59cb\u65f6\u95f4\n endTime: handleYear\n .week(i)\n .endOf('week')\n .format('YYYY-MM-DD'), // \u8fd9\u5468\u7684\u7ed3\u675f\u65f6\u95f4\n });\n }\n}\nassignWeeks('2022');",lang:"js"})))}));n["default"]=e=>{var n=r.a.useContext(o["context"]),a=n.demos;return r.a.useEffect((()=>{var n;null!==e&&void 0!==e&&null!==(n=e.location)&&void 0!==n&&n.hash&&o["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(l,{demos:a})}}}]);