亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

檢查日期是否是周末PHP

檢查日期是否是周末PHP

PHP
郎朗坤 2019-08-27 17:41:18
檢查日期是否是周末PHP這個函數似乎只返回false。你們中的任何人都一樣嗎?我確定我會忽略一些東西,然而,新鮮的眼睛和所有......function isweekend($date){     $date = strtotime($date);     $date = date("l", $date);     $date = strtolower($date);     echo $date;     if($date == "saturday" || $date == "sunday") {         return "true";     } else {         return "false";     }}我使用以下函數調用該函數:$isthisaweekend = isweekend('2011-01-01');
查看完整描述

3 回答

?
UYOU

TA貢獻1878條經驗 獲得超4個贊

如果你有PHP> = 5.1:

function isWeekend($date) {
    return (date('N', strtotime($date)) >= 6);}

除此以外:

function isWeekend($date) {
    $weekDay = date('w', strtotime($date));
    return ($weekDay == 0 || $weekDay == 6);}


查看完整回答
反對 回復 2019-08-27
?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

另一種方法是使用DateTime類,這樣你也可以指定時區。注意:PHP 5.3或更高版本。

// For the current datefunction isTodayWeekend() {
    $currentDate = new DateTime("now", new DateTimeZone("Europe/Amsterdam"));
    return $currentDate->format('N') >= 6;}

如果您需要能夠檢查某個日期字符串,則可以使用DateTime :: createFromFormat

function isWeekend($date) {
    $inputDate = DateTime::createFromFormat("d-m-Y", $date, new DateTimeZone("Europe/Amsterdam"));
    return $inputDate->format('N') >= 6;}

這種方式的優點在于您可以在不改變PHP全局時區的情況下指定時區,這可能會在其他腳本中引起副作用(例如Wordpress)。


查看完整回答
反對 回復 2019-08-27
?
守候你守候我

TA貢獻1802條經驗 獲得超10個贊

這里:

function isweekend($year, $month, $day){
    $time = mktime(0, 0, 0, $month, $day, $year);
    $weekday = date('w', $time);
    return ($weekday == 0 || $weekday == 6);}


查看完整回答
反對 回復 2019-08-27
  • 3 回答
  • 0 關注
  • 525 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號