微信小程序獲取系統時期時間


在.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
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM