[英]JavaScript Globalize: How to compare two dates?
我想比較兩個日期。
問題 :日期和時間字符串由Globalize格式化。 所以,我無法以相同的方式分割值,每次都必須區分。
我想有一個像...的功能
Globalize.getTimestamp("21.12.2012 19:41", "d t") // value, pattern
......但找不到它。
這是形式:
<label>From</label>
<input type="text" name="start_date" value="21.12.2012" class="datepicker"/>
<input type="text" name="start_time" value="19:41" class="timepicker"/>
<label>To</label>
<input type="text" name="end_date" value="22.12.2012" class="datepicker"/>
<input type="text" name="end_time" value="19:41" class="timepicker"/>
編輯 :這是解析日期的方法:
Globalize.parseDate($("[name='start_date']").val()); // 21.12.2012
但是解析日期與時間不起作用:
Globalize.parseDate($("[name='start_date']").val() + " " + $("[name='start_time']").val()); // 21.12.2012 19:41
我想避免開發Globalize.getTimestamp() - 函數。 你會如何解決這個問題? 有任何想法嗎? 謝謝!
如果字符串是使用Globalize編寫的,則應使用Globalize以相同的區域設置(區域性)讀取它們。 在調用Globalize.parseDate()之后,您可以輕松地比較Date對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.