JQuery 字符串轉為Data -开发者知识库

JQuery 字符串轉為Data -开发者知识库,第1张

在JQuery中將String轉成Data類型,首先要將字符串格式化,將其化為“2017/8/9”或者“8/9/2017”,其結果是一樣的,前者是我們常用的格式:年月日,后者是美國人常用的格式:月日年。
還有我們常用的格式“2017-8-9”中間以‘ - ’連接,這種格式為 ISO 8601 格式,瀏覽器有的支持有的不支持,具體如下:

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) (Yes) (Yes) (Yes) (Yes)
ISO8601 format (Yes) 4.0 (2.0) 9 (Yes) (Yes)

所以還是建議使用“2017/8/9”這種格式。

var data = "20170809"
var data1 = data.substr(0,4) "/" data.substr(4,2) "/" data.substr(6,2)
// 此時data1 = 2017/08/09
var da_1 = Date.parse(data1); //此時 da_1 = 1502121600000 毫秒數
var da_2 = new Data(Date.parse(data1)) //da_2 = Tue Aug 08 2017 00:00:00 GMT 0800 (中國標准時間)

一般 da_1 的形式就可以了,然后可以和當前時間或者其他時間相減得到毫秒數,然后再除以1000除以3600除以24 得到二者之間的天數。

最佳答案:

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复