也许我做错了什么,但是我看不到它的重点......php date&strtotime
今天是一周中的某一天。我必须知道 - 从上周一到今天有多少天?
$date_1d = date('Y-m-d', strtotime ('last Monday'));
// last monday
$date_today = date('Y-m-d');
// actual date, today
$ile_dni = (strtotime($date_today) - strtotime($date_1d))/(60*60*24);
// difference in days - how many days have elapsed from today to last monday
我有2个相同的脚本如以上在同一目录中的同一服务器
first said:
&date_1d = > 2012-03-19
$date_today => 2012-03-26
strtotime($date_today) = > 1332720000
strtotime($date_1d) = > 1332115200
$ile_dni = > 7
second said:
&date_1d = > 2012-03-19
$date_today => 2012-03-26
strtotime($date_today) = > 1332712800
strtotime($date_1d) = > 1332111600
$ile_dni = > 6.9583333333333
:原因正确的答案是第一上。以及如何处理这种情况?
最新日期('N')是什么错? – Vytautas 2012-03-26 08:03:39