字串轉化為日期格式 並可以再次格式化得到的日期

2021-07-07 06:28:11 字數 1726 閱讀 1312

1. 自定義或者接受後台傳入的字串日期

//在當前頁面內追加換行標籤和指定的html內容

function w( html )

//下面以"上午12:00:00"結尾的日期,是在firefox和chrome中的顯示結果

//在ie瀏覽器中,均顯示為"00:00:00"

//短日期格式最好是"月/日/年"格式

var time = date.parse("2015-11-07");

var date = new date( time );

w( date.tolocalestring() ); // 2023年7月8日 上午12:00:00

//may、18、1998的位置可以隨意調換

time = date.parse("may 18 1998");

var date = new date( time );

w( date.tolocalestring() ); // 2023年5月18日 上午12:00:00

//ju被看作july(7月) chrome不支援

time = date.parse("18 ju 1998");

var date = new date( time );

w( date.tolocalestring() ); // 2023年7月18日 上午12:00:00

//年份必須大於等於70

time = date.parse("18 june 70");

var date = new date( time );

w( date.tolocalestring() ); // 2023年6月18日 上午12:00:00

//gmt格式

time = date.parse("thu, 07 aug 2014 11:00:14 gmt");

var date = new date( time );

w( date.tolocalestring() ); // 2023年8月7日 下午7:00:14

//utc格式(之一) ie6 ~ ie8不支援

time = date.parse("1997-07-16t19:20:30");

var date = new date( time );

w( date.tolocalestring() ); // 2023年7月17日 上午3:20:30

//帶am/pm(小時數不能大於12)

time = date.parse("november 9 1996 3:15 pm");

var date = new date( time );

w( date.tolocalestring() ); // 2023年11月9日 下午3:15:00

2.比如上一步獲取到的日期定義為dd

var tmp = dd.format("yyyy-mm-dd hh:mm:ss");   //那麼tmp為格式化之後的日期

format方法如下

/**

* 時間物件的格式化;

*/date.prototype.format = function(format)

if (/(y+)/.test(format))

for ( var k in o)

} return format;

}

以上為將自定義字串日期轉化為固定格式化日期字串的js,希望能幫到各位

字串轉化為陣列,陣列轉化為字串。

做題中常遇到字串轉化為數字,數字轉化為字串等,自己轉化比較麻煩,c語言提供了幾個標準庫函式,可以將任意型別 整型 長整型 浮點型等 的數字轉換為字串。1.整數轉化為字串。itoa include include int main itoa 函式有3個引數 第乙個引數是要轉換的數字,第二個引數是要寫入...

整數轉化為字串和字串轉化為整數

整數轉化為字串 includeint main temp i 0 為什麼等於0就可以,因為將temp定義為字串陣列後,等號右邊的數相當於ascii碼值,0就相當於 0 如果寫為61,輸出就為 12345 printf s temp i i 1 while i 0 str j temp i str j...

如何將字串轉化為日期

一 問題闡述 本來以為把乙個string轉化成date沒什麼難得,用個 dateformat不就好了嗎?結果卻總報錯,仔細檢查才發現原來這裡面還是有個小細節要注意的。二 正確的 實現 dateformat format new dateformat yyyy mm dd string str 201...