簡體   English   中英

在Javascript中將字符串轉換為日期時間格式

[英]convert string into datetime format in Javascript

我有一個字符串,我想與一個javascript日期時間對象進行比較。 如何使用JavaScript將字符串“1/1/1912”轉換為datetime,以便我可以比較

if (EDateTime > ('1/1/1912'))  {...}

如果您可以保證日期格式,則可以使用拆分執行此操作。

var dateArray = '1/1/1912'.split("/");
new Date(dateArray[2], dateArray[1], dateArray[0]);
        var dateArray = '2012-02-17 01:10:59'.split(' ');
        var year = dateArray[0].split('-');
        var time = dateArray[1].split(':');

        var finishDate = new Date(year[0], year[1], year[2], time[0], time[1], time[2])

使用DateJS庫怎么樣?

它可以很容易地將1/1/1912轉換為Monday, January 01, 1912 12:00:00 AM

使用Date對象將字符串轉換為timestamp

我找到了類似的東西:

function toTimestamp(year,month,day,hour,minute,second){
   var datum = new Date(Date.UTC(year,month-1,day,hour,minute,second));
   return datum.getTime()/1000;
}

Yearmonthday部分使用regular expressions

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM