【问题标题】:Check from string month of date?从日期的字符串月份检查?
【发布时间】:2016-03-13 03:20:30
【问题描述】:

如何使用 Laravel 功能从字符串 2015-12-08 10:01:01 检查该日期是否在当月?

我从数据库中获取该字符串,并检查它是否属于当前月份,如果是,则我需要更新该行,如果不是,则创建新行(每个月在表中都有自己的行)。

到目前为止我已经尝试过

$date = date('2015-12-08 10:01:01');
dd(date_format("m",$date));

and 

$date = date('m','2015-12-08 10:01:01');
dd($date);

但不工作

任何帮助都会很好。

【问题讨论】:

    标签: php datetime laravel-5 laravel-5.1


    【解决方案1】:
    if(date('mY',strtotime('2015-12-08 10:01:01')) == date('mY')) 
      //current month
    

    请注意,我也在使用年份,你不能只比较一个月来确定它是否是当前月份。年份和月份都必须查看。

    Fiddle

    【讨论】:

    • 完美答案。非常感谢:)
    猜你喜欢
    • 2012-02-17
    • 2021-01-25
    • 2021-09-16
    • 2020-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多