最近剛做了乙個h5的專案,專案需求是希望預約時間最晚為明天18點前,通過寫了個簡單的驗證方法來執行。
var time =$(
"#time").
val();
//選擇框內的值
var tomorrowd=
newdate()
;//當前時間
var hourtime =
newdate
(time.
replace
(/\-/g
,"\/"))
;//替換"-"為"/"的當前時間
var d1 =
newdate
(time.
replace
(/\-/g
,"\/"))
;//替換"-"為"/"的選擇時間
//setdate() 方法用於設定乙個月的某一天。
//在此設定明天的18:01:00
tomorrowd.
setdate
(tomorrowd.
getdate()
+1);
tomorrowd.
sethours(18
);tomorrowd.
setminutes(0
);tomorrowd.
setseconds(1
);tomorrowd.
setmilliseconds(0
);//將時間轉換為時間戳
console.
log(
'選擇的時間戳:'
+d1.
gettime()
);console.
log(
'明天18點的時間戳:'
+tomorrowd.
gettime()
);console.
log(
'半小時的時間戳:'
+new
date()
.gettime()
+1000*60
*30);
//驗證判斷
if(time ==
null
|| time ==='')
if(hourtime.
gethours()
<
9|| hourtime.
gethours()
>
18||
(hourtime.
gethours()
===18
&& hourtime.
getminutes()
!==0))
if(d1.
gettime()
<
newdate()
.gettime()
+1000*60
*30)if
(d1.
gettime()
> tomorrowd.
gettime()
)
php 獲取今日, 昨日,明天 等 時間戳
當前時間戳,學過php 的都會 nowtime time 第一種獲取今日起始時間的方法 begintoday strtotime date y m d nowtime endtoday strtotime date y m d h i s begintoday 86399 明日起始時間 begint...
使用PHP 獲取時間今天明天昨天時間戳
unix時間戳 自january 1 1970 00 00 00 gmt起的秒數 php獲取時間戳 今天 time time print r date y m d h i s time 昨天 time strtotime 1 day print r date y m d h i s time 明天 ...
獲取時間戳
方法 一 system.currenttimemillis 方法 二 calendar.getinstance gettimeinmillis 方法 三 newdate gettime 結果發現 system.currenttimemillis 這種方式速度最快 calendar.getinstan...