PHP strtotime 大全


header("Content-type:text/html;charset=utf-8");
date_default_timezone_set('Asia/Shanghai');

echo '当前时间:'.date('Y-m-d H:i:s')."<br>";
echo '当前时间:'.date('Y-m-d H:i:s',strtotime("now")), "<br>";
echo '字符串变时间:'.date('Y-m-d H:i:s',strtotime("10 September 2000")), "<br>";
echo '明天的这个时候:'.date('Y-m-d H:i:s',strtotime("+1 day")), "<br>";
echo '一周后的这个时候:'.date('Y-m-d H:i:s',strtotime("+1 week")), "<br>";
echo '一周 加 2天 加4小时 加 2秒的时间:'.date('Y-m-d H:i:s',strtotime("+1 week 2 days 4 hours 2 seconds")), "<br>";
echo '下周四:'.date('Y-m-d H:i:s',strtotime("next Thursday")), "<br>";
echo '下周一:'.date('Y-m-d H:i:s',strtotime("last Monday")), "<br>";
echo '上月的第一天:'.date('Y-m-d H:i:s',strtotime("first day of last month")), "<br>";
echo '上月最后一天:'.date('Y-m-d H:i:s',strtotime("last day of last month")), "<br>";
echo '本月的第一天:'.date('Y-m-d H:i:s',strtotime("first day of this month")), "<br>";
echo '本月的最后一天:'.date('Y-m-d H:i:s',strtotime("last day of this month")), "<br>";
echo '下月的第一天:'.date('Y-m-d H:i:s',strtotime("first day of next month")), "<br>";
echo '下月最后一天:'.date('Y-m-d H:i:s',strtotime("last day of next month")), "<br>";
echo '<hr/>';
echo '本月的第一天的开始时间:'.date('Y-m-d H:i:s',strtotime("midnight first day of this month")), "<br>";
echo '<hr/>';
echo '<strong>当天时间</strong><br/>';
echo '今天的开始时间:'.date('Y-m-d H:i:s',strtotime('midnight today'))."<br/>";
echo '明天的开始时间:'.date('Y-m-d H:i:s',strtotime('midnight next day'))."<br/>";
echo '后天的开始时间:'.date('Y-m-d H:i:s',strtotime('midnight +2 day'))."<br/>";
echo '<strong>本周时间</strong><br/>';
echo '本周的开始时间:'.date('Y-m-d H:i:s',strtotime('midnight monday this week'))."<br/>";
echo '下周的开始时间:'.date('Y-m-d H:i:s',strtotime('midnight monday next week'))."<br/>";
echo '<strong>本月时间</strong><br/>';
echo '本月的开始时间:'.date('Y-m-d H:i:s',strtotime('midnight first day of this month'))."<br/>";
echo '下月的开始时间:'.date('Y-m-d H:i:s',strtotime('midnight first day of next month'))."<br/>";

echo '<hr/>';
$time = time();
echo date('D', $time);  //星期中的第几天,文本表示,3 个字母    Mon 到 Sun
echo date('l', $time);  //星期几,完整的文本格式    Sunday 到 Saturday   
echo date('N', $time);  //ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加)    1(表示星期一)到 7(表示星期天)
echo date('w', $time);  //星期中的第几天,数字表示    0(表示星期天)到 6(表示星期六)