jsタイムスタンプと日付書式の間の変換の詳細
本論文の実例は、皆さんにAndroid九宮格写真展示の具体的なコードを共有しました。
タイムスタンプを日付書式に変換します。
日付書式をタイムスタンプに変換します。
タイムスタンプを日付書式に変換します。
var date = new Date( ); 。
。
date.getFullYear();// (4 ,1970)
date.getMonth();// (0-11,0 1 , 1)
date.getDate();// (1-31)
date.getTime();// ( 1970.1.1 )
date.getHours();// (0-23)
date.getMinutes();// (0-59)
date.getSeconds();// (0-59)
例えば私は2015-8-24_が必要です。8-24-30というフォーマット
function formatDate(datetime) {
var year = datetime.getFullYear(),
month = (datetime.getMonth() + 1 < 10) ? '0' + (datetime.getMonth() + 1):datetime.getMonth() + 1,
day = datetime.getDate() < 10 ? '0' + datetime.getDate() : datetime.getDate(),
hour = datetime.getHours() < 10 ? '0' + datetime.getHours() : datetime.getHours(),
min = datetime.getMinutes() < 10 ? '0' + datetime.getMinutes() : datetime.getMinutes(),
sec = datetime.getSeconds() < 10 ? '0' + datetime.getSeconds() : datetime.getSeconds();
return year + '-' + month + '-' + day + '_' + hour + '-' + min + '-' + sec;
}
ここではdatatimeはDateオブジェクト、フォーマットです。 datetime=new Date;タイムスタンプです。日付書式をタイムスタンプに変換します。
var strtime = '2014-04-23 18:55:49:123';
var date = new Date(strtime);
// , , 。
//
var arr = strtime.replace(/ |:/g, '-').split('-');
date = new Date(Date.UTC(arr[1], arr[2], arr[3], arr[4], arr[5]));
// :
time1 = date.getTime();
time2 = date.valueOf();
time3 = Date.parse(date);
// :
、 :
: , 0
( ):
1398250549123
1398250549123
1398250549000
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。