【问题标题】:How to know today is 31st dec [closed]如何知道今天是 12 月 31 日 [关闭]
【发布时间】:2016-12-30 11:33:31
【问题描述】:

我希望在我的网站上显示问候之类的内容。

仅当月份和日期是 31st12 月或 1st1 月

if($today =='12-31' || $today =='01-01'){    
    echo 'Greetings.';    
}

【问题讨论】:

  • 你看过phpdate()函数吗?
  • 我知道但是如何比较帮助
  • 日期显示为 2016-12-30 我只想要月份和日期
  • date('m-d') == '12-31'
  • 哦,是的,我是多么愚蠢:)

标签: php date


【解决方案1】:

只需按照您稍后查找的格式生成 $today,使用 PHP 的 date $today = date('m-d'); 生成数字 {month}-{day},如示例代码所示 p>

<?php

$today = date('m-d');

if($today =='12-31' || $today =='01-01'){
    echo 'Greetings.';
}

echo $today;

【讨论】:

    【解决方案2】:
    $yearend_date = strtotime('31 Dec');
    $yearEnd = date('Y-m-d', $yearend_date);
    $YearStart = date('Y-m-d',strtotime('+1 day',$yearend_date));
    $today = date('Y-m-d');
    
    if($yearEnd==$today || $YearStart==$today){
    echo "greetings";
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多