在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,我們用乙個...