close

範例:

<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();

arrow
arrow
    創作者介紹
    創作者 衛斯理不理 的頭像
    衛斯理不理

    衛斯理不理學習心得與技術日常

    衛斯理不理 發表在 痞客邦 留言(0) 人氣()