今天分享一下獲取當(dāng)前時間的方法。
var myDate = new Date();
var year = myDate.getFullYear();
var month = myDate.getMonth() + 1;
var date = myDate.getDate();
變量名字比較接地氣哈哈哈~但是我們濟南文匯開發(fā)出來的app和網(wǎng)站或是小程序都很高大上。
以上是獲取,年,月,日。
還有星期需要獲取。
var str = "星期" + "天一二三四五六".charAt(new Date().getDay());
看起來有點繞。new Date().getDay()獲取當(dāng)前的星期。
獲取的是一個數(shù)字,對應(yīng)的是0,1,2,3,4,5,6。
0代表的是星期天,后面6個自然數(shù),所以現(xiàn)在需要編輯一下代碼,如1代表星期一,6代表星期六。
粘貼一個示例小代碼,charAt方法可返回指定位置的字符。字符串中第一個字符的下標(biāo)是 0。
var str="很贊" document.write("山東濟南文匯軟件·App開發(fā)," + str.charAt(1))
輸出的結(jié)果為:山東濟南文匯軟件·App開發(fā),贊。
輸出結(jié)果為:星期五
因為是Apicloud,所以要這么寫:
var day = $api.byId('day');
var wrapper = $api.byId('wrapper');
var xingqi = $api.byId('xingqi');
var yue = $api.byId('yue');
var myDate = new Date();
var year = myDate.getFullYear();
var month = myDate.getMonth() + 1; //獲取當(dāng)前月份(0-11,0代表1月)
var date = myDate.getDate(); //獲取當(dāng)前日(1-31)
var str = "星期" + "天一二三四五六".charAt(new Date().getDay());
console.log(new Date().getDay());
day.innerHTML = date;
yue.innerHTML = month+'/'+year;
day.innerHTML = date;
xingqi.innerHTML = str;