JavaScriptは時間フォーマットをYYY-M-dd h:m:sをタイムスタンプに変換して、時間の大きさを比較しやすい問題です.
646 ワード
JavaScriptの中で時間の大きさが必要な問題があったら、私がとる方法はまずタイムスタンプに変えます.
これはネット上のデモです.メモしておきましたが、元のリンクを忘れて先に記録してください.
これはユーザー定義の関数です.
これはネット上のデモです.メモしておきましたが、元のリンクを忘れて先に記録してください.
これはユーザー定義の関数です.
function datetime_to_unix(datetime){
var tmp_datetime = datetime.replace(/:/g,'-');
tmp_datetime = tmp_datetime.replace(/ /g,'-');
var arr = tmp_datetime.split("-");
var now = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4],arr[5]));
return parseInt(now.getTime()/1000);
}
var datetime = '2013-11-16 10:36:50';
var unix = datetime_to_unix(datetime);
console.log(datetime+' : '+unix+'');