2014-09-03 61 views
0

我有一個html日期時間本地輸入類型的窗體。如果提交表格,我該如何檢查輸入的日期是否在當前時間之後。檢查一個html日期輸入是在給定日期後

我寧願使用純JavaScript來做到這一點。

的問題,如果比較日期是形式的datetime本地元素的回報不匹配新的Date()或新的Date()格式toISOString()從表單元素

格式:2014-09 -27T00:00 從新日期格式():2014-09-03T15:45:45.027Z

任何幫助表示讚賞。

+0

你可以使用jsfiddle.net創建你的代碼演示並共享嗎?這將會更有幫助! – UID 2014-09-03 15:34:27

+0

@Elliott Shafii的解決方案可以幫助您 – 2014-09-03 15:41:21

+0

我已經在比較時添加了有關日期格式的更新。我使用Google Apps腳本(技術上是JavaScript),因此我無法發佈jsfiddle鏈接。 – 2014-09-03 16:11:49

回答

0

像下面

<input type="text" id="datepicker" name="event_date" class="datepicker"> 


<script> 
    var selectedDate = $('#datepicker').datepicker('getDate'); 
    var now = new Date(); 
    if (selectedDate < now) { 
     // selected date is in the past 
    } 

</script> 
0

1996-12-19T16:39:57是在其中的日期時間本地返回的時間的格式。您可以根據您的喜好選擇日期並使用它。如果你需要更具體的東西,請提供一個jsfiddle。

相關問題