从字符串的日期检查?

时间:2015-12-08 09:12:44

标签: php datetime laravel-5 laravel-5.1

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

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

到目前为止,我已经尝试了

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

但是不要工作

任何帮助都会很好。

1 个答案:

答案 0 :(得分:1)

if(date('mY',strtotime('2015-12-08 10:01:01')) == date('mY')) 
  //current month

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

<强> Fiddle