Php 将datetime与laravel中的0进行比较
这两个Php 将datetime与laravel中的0进行比较,php,laravel,laravel-5,Php,Laravel,Laravel 5,这两个datetimestring相等。我们如何将这两个字符串datetime与laravel进行比较 $str_date1='08/09/2017'; $str_date2='8/9/2017'; 如何通过使用laravel忽略0来比较这两个字符串datetime。您应该尝试以下方法: $str_date1='08/09/2017'; $str_date2='8/9/2017'; $date1 = strtotime($str_date1); $date2 = strtotime($str
datetime
string
相等。我们如何将这两个字符串datetime
与laravel
进行比较
$str_date1='08/09/2017';
$str_date2='8/9/2017';
如何通过使用laravel忽略0
来比较这两个字符串datetime
。您应该尝试以下方法:
$str_date1='08/09/2017';
$str_date2='8/9/2017';
$date1 = strtotime($str_date1);
$date2 = strtotime($str_date2);
if($date1 == $date2){
//Your code
}
最新答复:
$str_date1='30/08/2017';
$str_date1 = str_replace('/', '-', $str_date1);
$str_date2='30/10/2017';
$str_date2 = str_replace('/', '-', $str_date2);
$date1 = strtotime($str_date1);
$date1 = date('m/d', $date1);
$date1 = strtotime($date1);
$date2 = strtotime($str_date2);
$date2 = date('m/d', $date2);
$date2 = strtotime($date2);
if(date1 == $date2){
//Your code
}
为了实现您所需要的
Carbon
class,您可以尝试以下方法:
$date1 = Carbon\Carbon::parse($str_date1)->toDateTimeString();
$date2 = Carbon\Carbon::parse($str_date2)->toDateTimeString();
if($date1 == $date2)
{
// Do your code
}
希望这有助于将它们转换为DateTime,然后进行比较。不需要使用任何像碳或任何花哨的职业,或助手
$str_date1='08/09/2017';
$STRU date2='8/9/2017';
$date1=\DateTime::createFromFormat('d/m/Y',$str_date1);
$date2=\DateTime::createFromFormat('d/m/Y',$str_date2);
如果($date1>$date){
//你的东西
}
根据您的需要,PHP附带了区分日期的功能 创建datetime对象并进行比较。不,这两个
datetime
字符串不相等,而是不清楚您在这里使用的datetime
格式是d/m/Y
还是m/d/Y
,甚至它们在PHP
中的datetime
中共享不同的输入d/m/Y
或m/d/Y
,第二个是j/n/Y
或n/j/Y
。\u mulder你能和我分享一下吗answer@The摇滚乐:请检查我的回答是否对你有帮助,然后请接受我的回答如果日期是2017年12月30日,这将不起作用,它将给你1970-01-01的strotime
。如何比较$str_date1='08/09'$str_date1='8/9';按格式日期和月份???@TheRock请稍等,我会给你一个答案minute@AddWebSolutionPvtLtd:如果我更改$str_date1='2017年9月31日',它将不起作用$str_日期2='2017年10月31日';非常感谢非常感谢
//Modifys to set same dates
$date1 = new DateTime('08/07/2017')->modify('d-m-Y');
$date2 = new DateTime('8/7/2017')->modify('d-m-Y');
//Difference In Days
$dateDifference = $date1->diff($date2)->format("%a");