js日期和時間戳之間相互轉換

2021-10-12 04:25:18 字數 1046 閱讀 9244

// (1)、將當前日期轉換為時間戳。

var now = new date();

console.log(now.gettime()) // 將當前日期轉換為時間戳,gettime()方法可返回距2023年1月1日之間的毫秒數。也可以使用 +now ,該效果等同於now.gettime()

// (2)、將指定日期轉換為時間戳。

var t = "2017-12-08 20:5:30"; // 月、日、時、分、秒如果不滿兩位數可不帶0.

var t = new date(t); // 將指定日期轉換為標準日期格式。fri dec 08 2017 20:05:30 gmt+0800 (中國標準時間)

console.log(t.gettime()) // 將轉換後的標準日期轉換為時間戳。

// 將時間戳轉換為日期。

var t = 787986456465; // 當引數為數字的時候,那麼這個引數就是時間戳,被視為毫秒,建立乙個距離2023年1月一日指定毫秒的時間日期物件。

console.log(new date(t)) // wed dec 21 1994 13:07:36 gmt+0800 (中國標準時間)

var t2 = "2017-5-8 12:50:30";

console.log(new date(t2)) // mon may 08 2017 12:50:30 gmt+0800 (中國標準時間)

var t3 = "2017-10-1";

console.log(new date(t3)) // sun oct 01 2017 00:00:00 gmt+0800 (中國標準時間) 不設定時分秒,則預設轉換為00:00:00

// 格式化日期,如月、日、時、分、秒保證為2位數

function formatnumber (n)

// 引數number為毫秒時間戳,format為需要轉換成的日期格式

function formattime (number, format)

return format;

}

時間戳和日期之間的相互轉換

獲取時間戳 timestamp public string gettimestamp 時間戳轉換成日期格式字串 timestamp date public string timestamp2date string seconds,string format if format null format...

js時間戳與日期格式之間相互轉換

將時間戳轉換成日期格式 簡單的一句 var date new date 時間戳 獲取乙個時間物件 date.getfullyear 獲取完整的年份 4位,1970 date.getmonth 獲取月份 0 11,0代表1月,用的時候記得加上1 date.getdate 獲取日 1 31 date.g...

時間戳 日期相互轉換

當天0點日期 date y m d h i s mktime 0,0,0,date m date d date y 當天0點時間戳 mktime 0,0,0,date m date d date y 當前日期 time date y m d h i s 當前時間戳 unixtime strtotim...