在.js文件,page({})外部,定義獲取系統當前時間

myDate.getYear();//獲取當前年份(2位)
myDate.getFullYear();//獲取完整的年份(4位,1970-????)
myDate.getMonth();//獲取當前月份(0-11,0代表1月)()
myDate.getDate();//獲取當前日(1-31)
myDate.getDay();//獲取當前星期X(0-6,0代表星期天)
myDate.getTime();//獲取當前時間(從1970.1.1開始的毫秒數)
myDate.getHours();//獲取當前小時數(0-23)
myDate.getMinutes();//獲取當前分鍾數(0-59)
myDate.getSeconds();//獲取當前秒數(0-59)
myDate.getMilliseconds();//獲取當前毫秒數(0-999)
myDate.toLocaleDateString();//獲取當前日期
------------------------------------------------------------------------------
varmytime=myDate.toLocaleTimeString();//獲取當前時間
myDate.toLocaleString( );//獲取日期與時間
console.log(newDate(year, month, 0).getDate()) ;// 獲取某月的具體有幾天
dateObj =new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]])
------------------------------------------------------------------------------

1、獲取時間戳:vartimestamp =Date.parse(newDate());
得到的結果:1280977330000 注意:這里得到的結果將后三位(毫秒)轉換成了000顯示,使用時可能會出現問題。例如動態添加頁面元素id的時候,不建議使用。
2、vartimestamp =(newDate()).valueOf();
結果:1280977330748
3、vartimestamp=new Date().getTime();
console.log(Date.parse(newDate()) - Date.parse("2017/11/22 13:41"))
console.log(Date.parse(newDate())-Date.parse("2017-11-22 13:41"))
console.log(Date.parse("2017-11-22 13:42") - Date.parse("2017/11/22 13:41")) = 60000
4、獲取系統當前日期xxxx-xx-xx形式
var myDate = new Date();
Page({
data: {
startDates: myDate.getFullYear() + '-' + (myDate.getMonth() + 1) + '-' + myDate.getDate(),
month: myDate.setMonth(myDate.getMonth() + 2),
endDates: myDate.getFullYear() + '-' + (myDate.getMonth() + 1) + '-' + myDate.getDate(),
},
startDates:為當前系統日期,
endDates:為當前系統兩個月后的日期
作者:肉肉要次肉
鏈接: https://www.jianshu.com/p/cca904691a91
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。