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...