2017-08-30 127 views
-3

我有两个字符串,如下所示。如何计算给定的月份和年份

enter image description here

我要如何在PHP它们之间的区别?

我试过下面

<?php echo date_diff(date_create($experience[$i]->StartWork),date_create($experience[$i]->EndWork))->format("%a days"); ?> 
+0

问题的描述进行。你迄今试过的代码在哪里? –

+1

你在计算什么? “他们之间的差异”意味着什么 – rtfm

+0

@ankitsuthar我编辑我的文章 – bramadwitra

回答

1

代码,你可以简单地做这

<?php 
$date1 = "may 1994"; 
$date2 = "august 1997"; 
$diff = strtotime($date2)-strtotime($date1); 
$days = $diff/(60*60*24*1); 
echo "days :". $days; 
?> 

演示:https://eval.in/852242

+0

只对PHP <5.3 – rtfm

0
$date1 = new DateTime("may 1994"); //$experience[$i]->StartWork 
$date2 = new DateTime("august 1997"); //$experience[$i]->EndWork 
$interval = $date1->diff($date2); 


echo "days diff = " . $interval->days ;