1、常用時間函式
let now =
newdate()
;
console.
log(now)
;// 輸出:wed jan 02 2019 11:55:21 gmt+0800 (中國標準時間)
console.
log(now.
todatestring()
);// 日期字串,輸出:wed jan 02 2019
console.
log(now.
togmtstring()
);// 格林威治時間,輸出:wed, 02 jan 2019 03:55:21 gmt
console.
log(now.
toisostring()
);// 國際標準組織(iso)格式,輸出:2019-01-02t03:55:21.278z
console.
log(now.
tojson()
);// 輸出:2019-01-02t03:55:21.278z
console.
log(now.
tolocaledatestring()
);// 轉換為本地日期格式,視環境而定,輸出:2019/1/2
console.
log(now.
tolocalestring()
);// 轉換為本地日期和時間格式,視環境而定,輸出:2019/1/2 上午11:55:21
console.
log(now.
tolocaletimestring()
);// 轉換為本地時間格式,視環境而定,輸出:上午11:55:21
console.
log(now.
tostring()
);// 轉換為字串,輸出:wed jan 02 2019 11:55:21 gmt+0800 (中國標準時間)
console.
log(now.
totimestring()
);// 轉換為時間字串,輸出:11:55:21 gmt+0800 (中國標準時間)
console.
log(now.
toutcstring()
);// 轉換為世界時間,輸出:wed, 02 jan 2019 03:55:21 gmt
2、moment時間元件
moment文件
2.1 常用方法
let formattime =
moment()
.format()
; console.
log(
moment()
.millisecond()
);console.
log(formattime)
; console.
log(
moment()
.second()
);console.
log(
moment()
.dayofyear()
);console.
log(
moment()
.isoweekyear()
);console.
log(
moment()
.weeksinyear()
);console.
log(
moment()
.set
('year'
,2013))
; console.
log(
moment()
.set()
);console.
log(
moment()
.add(1
,'y').
format
("yyyy-mm-dd hh:mm:ss"))
; console.
log(
moment()
.add(2
,'q').
format
("yyyy-mm-dd hh:mm:ss"))
; console.
log(
moment()
.add(3
,'m').
format
("yyyy-mm-dd hh:mm:ss"))
; console.
log(
moment()
.add(4
,'w').
format
("yyyy-mm-dd hh:mm:ss"))
; console.
log(
moment()
.add(5
,'d').
format
("yyyy-mm-dd hh:mm:ss"))
; console.
log(
moment()
.add(6
,'h').
format
("yyyy-mm-dd hh:mm:ss"))
; console.
log(
moment()
.add(7
,'m').
format
("yyyy-mm-dd hh:mm:ss"))
; console.
log(
moment()
.add(8
,'s').
format
("yyyy-mm-dd hh:mm:ss"))
; console.
log(
moment()
.add(9
,'ms').
format
("yyyy-mm-dd hh:mm:ss"))
;
2.2 時間差
console.
log(
moment([
2007,0
,29])
.fromnow()
);var a =
moment([
2007,0
,28])
;var b =
moment([
2007,0
,29])
; console.
log(a.
to(b));
// "in a day"
console.
log(a.to(
[2007,0
,29])
);// "in a day"
console.
log(a.to(
newdate
(2007,0
,29))
);// "in a day"
console.
log(a.to(
"2007-01-29"))
;var start =
moment([
2007,0
,5])
;var end =
moment([
2007,0
,10])
;
console.
log(end.
to(start)
);
console.
log(end.
to(start,
true))
; console.
log(
moment()
.calendar()
);console.
log(
moment()
.unix()
);console.
log(
moment()
.valueof()
);
js時間格式化
這是最近寫的乙個專案需要用到的考勤月和自然月,這種是最笨的判斷性,後來上網找了一些時間的格式化,var d new date this.nowdatarq d.getdate if this.nowdatarq 21 else else else if d.getmonth 2 12 else if...
js 時間格式化
1 對date的擴充套件,將 date 轉化為指定格式的string2 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,3 年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 4 例子 5 new date format yyyy m...
時間格式化js,
module.exports datetime if y test fmt for let k in o return fmt datetime 輸入是時間的字串。比如在前一頁 根據本地時間格式,把 date 物件轉換為字串。在轉入formattime.js後,let date new date d...