JQuery 字串轉為Data

2021-08-05 22:31:19 字數 896 閱讀 8115

在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 得到二者之間的天數。

字串轉為數字。字串轉為陣列。

字串轉為數字 var a 12.3456 1,a 0 後面減去0 2,a 取反再取反 3,parseint a 4,a前面寫加號 轉為整型數字,parseint a 12 浮點型數字,parsefloat a 12.3456 還有一種是 str 0或者 str 1。利用js的弱型別的特點把字串轉為數...

字串轉為大寫 字串 筆記

字串的寫法 字串可以用雙引號包裹,也可以用單引號包裹,外面用雙引號,裡面就只能用單引號,反之就只能用雙引號 let str hello world let str1 hello world 反引號,裡面的字串可以換行 let str2 hello world key value it s a lon...

實現字串轉為int

自己實現乙個函式strtoint,不能使用atoi或者其他類似的庫函式。這個題不難,主要是靠考慮到各種情況,1 判斷字串是否為空 2 儲存正負號 3 字串中是否有無效字元 非數字 有該字串無效 4 是否會溢位!我們令出現上述情況時轉換的int型數字為0,那麼如何區分正常0和異常情況下的0,我們用乙個...