範例:
<script type="text/javascript">
var starttime = '2013/12/06 12:00:00'; //設定開始時間格式 yyyy/mm/dd 00:00:00 中間記得要空格
var endtime = '2013/12/06 13:30:00'; //設定結束時間格式
if(Date.parse(starttime).valueOf() > Date.parse(endtime).valueOf()){
alert("注意開始時間不能晚於結束時間!");
return false;
}
</script>
說明:
javascript透過parse() 方法分析設定的日期時間的字串,傳回距離1970/1/1該日期的毫秒數。
再加上利用javascript中String物件的valueOf()方法,將設定的字串傳回物件的原始值,兩者合併使用Date.parse(starttime).valueOf()來取得比較的數值。
[小技巧]
若你的日期格式為2013-12-06 可以使用正則表達示將 - 轉換為/
var mydate = '2013-12-06';
mydate.replace(/-/g, "/");
取的現在日期時間戳記
var currDate = Date.parse(new Date().toDateString());
//取得民國年日期
var getDate = new Date();
var RC_date = (getDate.getFullYear()-1911) + '-' + ("0" + (getDate.getMonth() + 1)).slice(-2) + '-' +getDate.getDate();
留言列表