這些函數,是JS的
原生函數
,各種環境都可以使用。(像是Firebase的JS就不是原生的)
其中getMonth()、getDay()的編碼需要注意
var time = new Date()
console.log(time)
console.log(time.getFullYear())
// 0=1月 1=2月
console.log(time.getMonth())
// 星期 0=星期7 1=星期1
console.log(time.getDay())
console.log(time.getHours())
console.log(time.getMintutes())
console.log(time.getSeconds())
console.log(time.getMilliseconds())
Sun Jun 10 2018 00:47:00 GMT+0800 (CST)
2018 //年份
5 //5+1月份
0 //0=星期日
0 //0時
47 //47分
0 //0秒
812 //812毫秒
時間戳記 getTime()、new Date(毫秒數 or 日期)
- getTime():可以獲得自1970 年1 月1 日之间的毫秒数
var time = new Date() //獲得當下時間
time //輸出:Sun Jun 10 2018 10:39:36 GMT+0800 (CST)
time.getTime() //輸出:1528598376907
- new Date():除了可以得到當下時間,也可以把毫秒或自定日期轉換出來
new Date(1528598376907) //輸出:Sun Jun 10 2018 10:39:36 GMT+0800 (CST)
new Date(2018/03/04) //輸出Thu Jan 01 1970 08:00:00 GMT+0800 (CST)
時間設定
- setHours (0,0,0,0) //把小時設成0時0分0秒0
範例
var nowtime = new Date()
var starttime = nowtime.setHours(0, 0, 0, 0)
沒有留言:
張貼留言