這裡我用的是moment.js來處理的日期的 。
大家可以去官網詳細了解一下:
安裝:npm install moment
引用:import monent from 『moment』
注意:let moment = require(『moment』)---->這句**要寫在方法的開頭,然後下面才可以使用moment;
前面的步驟完成了之後,就可以自己測試一下:console.log(moment().format(『yyyy-mm-dd』)),能列印當前年月日,就說明引用成功了。
data:
data:
,
這裡我是寫在onload中的:
async
onload()
// 獲取當前月的開始時間
function
getcurrmonthstart()
// 獲取當前月的結束時間
function
getcurrmonthend()
// 獲取月末是週幾
let nowweek=
moment
(getcurrmonthend()
).day();
//這個月的週末日期
let listweekend=
;//這個月的周一日期
let listmonday=
;// 如果月末是週日的話就直接往前面加四周
if(nowweek==
'0')
for(
let i=
1;i<=
4;i++)}
else
for(
let i=
1;i<
5;i++)}
// 獲取第一周的周一的日期
if(listmonday[3]
.substr(8
,2)!=
'01'
&& listmonday[3]
.substr(8
,2)!=
'31'
&& listmonday[3]
.substr(8
,2)!=
'30'
&& listmonday[3]
.substr(8
,2)!=
'29'
&& listmonday[3]
.substr(8
,2)!=
'28'
&& listmonday[3]
.substr(8
,2)!=
'27'
&& listmonday[3]
.substr(8
,2)!=
'26'
&& listmonday[3]
.substr(8
,2)!=
'25'
&& listmonday[3]
.substr(8
,2)!=
'24'
&& listmonday[3]
.substr(8
,2)!=
'23'
) console.
log(
'月末是周:'
+nowweek)
; console.
log(
'這個月的週末日期:'
+listweekend)
; console.
log(
'這個月的周一日期:'
+listmonday)
; console.
log(
'這個月的第一周周一日期:'
+listmonday[3]
);console.
log(
'年份:'
+year)
; console.
log(
'月份:'
+month)
; console.
log(
'日期:'
+day)
;//將陣列反向
listweekend.
reverse()
; listmonday.
reverse()
;let weeklist=
;// 將得到的這個月的周一和週末陣列轉換成乙個物件
for(
let index in listweekend));
} console.
log(weeklist)
;this
.setdata()
// }
}
for=
"}" wx:
for-index=
"index" wx:key=
"index" wx:
for-item=
"item"
>第
}周:}~}
控制台列印:
希望此貼對大家有幫助。
微信小程式如何重新整理當前介面
方法一 this.onload 使用方法 在操作函式中呼叫this.onload 或that.onload 有時候this的作用域不夠的時候需要定義that this 適用場景 本次操作對頁面onload函式所攜帶的各種引數沒有影響。這時候我們在頁面第一次執行onload函式的時候可以定義乙個變數 ...
微信小程式 獲取當前座標
獲取位置 get.location type wgs84 是全球定位系統,獲取的座標,gcj02是國家測繪局給出的座標 btnclick function fail function res complete function 檢視位置 有兩個 第乙個 wx.chooselocation 可以開啟地...
(微信小程式)一 初識微信小程式
需要看的 先是檔案目錄 一 pages 他存放於多個頁面 如 index log頁面。可以把他裡面的每個資料夾看成乙個整體。這個整體存放著 html css 和 資料 1 index資料夾 存放的index頁面的目錄。2 index.js 他可以處理得到 ajax 或自定義定義的資料。把得到的值封裝...