我試圖從的DateTimePicker tetxbox拿起值,這些值與當前時間比較比較。字符串轉換爲JavaScript中的日期時間和當前時間
//startTime textbox text = 19/12/2014 03:58 PM
var startTime = Date.parse($('[id$=txtStartDate]').val().toString());
//endTime textbox text = 19/12/2014 04:58 PM
var endTime = Date.parse($('[id$=txtEndDate]').val().toString());
var currentTime = Date.now();
alert(startTime);
alert(endTime);
alert(currentTime);
if (currentTime >= startTime && currentTime <= endTime) {
alert();
}
Date.parse()已經從1月1日1970年 Date.now()用於來回轉換字符串毫秒返回自1月1日當前日期毫秒1970
但上述轉換方法無法正常工作。 應該是什麼邏輯,首先sonverting字符串格式一樣19/12/2014下午3時58分比較日期時間爲Date對象,然後做比較。
我已編輯的jsfiddle – 2014-12-19 11:03:58
你好,請檢查此鏈接http://jsfiddle.net/3mztdaja/2/ – user00000341 2014-12-19 11:07:21
你是使用日期選擇器,你可以拋出鏈接,因爲我發現任何這樣的插件不可能包含解析器。 – 2014-12-19 11:09:52