我有一個字符串,我想與一個javascript datetime對象進行比較。 如何使用JavaScript字符串「1912年1月1日」轉換爲日期時間,這樣我可以比較喜歡將字符串轉換爲Javascript中的日期時間格式
if (EDateTime > ('1/1/1912')) {...}
我有一個字符串,我想與一個javascript datetime對象進行比較。 如何使用JavaScript字符串「1912年1月1日」轉換爲日期時間,這樣我可以比較喜歡將字符串轉換爲Javascript中的日期時間格式
if (EDateTime > ('1/1/1912')) {...}
將您的字符串timestamp
與Date
對象。
我發現是這樣的:
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;
}
Year
,month
和day
部分獲得與regular expressions
。
如何使用DateJS庫?
它可以轉換1/1/1912
到Monday, January 01, 1912 12:00:00 AM
容易
你可以做到這一點簡單地分裂,如果你能保證的日期格式。
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])
當月份從0開始(jan)爲javascript時,請不要忘記在年份[1]中添加-1(如果這是您的月份)。 – mindwire22 2012-06-06 08:27:26
變化 新日期(dateArray [2],dateArray [1],dateArray [0]); 至 new Date(dateArray [2],dateArray [1] -1,dateArray [0]); – bordeux 2013-06-17 10:50:20