1、上周日午夜
strtotime("last sunday");2、本周日午夜
strtotime("this sunday");3、今天午夜
strtotime("today");4、昨天午夜
strtotime("yesterday");5、上周同一时间
strtotime("-1 week");6、上月第一天午夜:
strtotime("first day of last month midnight"); 注意:不带midnight的话,就是上月第一天这个时候的秒数!7、本月第一天午夜
strtotime("first day of this month midnight");8、本年第一天午夜
strtotime("first day of jan"); 注意,下面的结果是错误的,是本月的第一天: strtotime("first day of year midnight");9、指定日期:
strtotime("2011-01-01 midnight"); 10、strtotime("first day of last year midnighth");会出现什么?切记:会出现上年上个月份最后一天!
实际的测试:好像last和first都不能针对年,只对月有效
http://www.php.net/manual/en/datetime.formats.relative.php文档中的说明也有错误:
strtotime('last day of this year') doesn't work because last day of is only for month
use strtotime('-1 day', strtotime('first day of next year')) or anything elsePHP官方关于时间描述的文档页,在php手册中还没有相应的内容 :
http://www.php.net/manual/en/datetime.formats.php
补充:除了last day of格式还支持first day of格式
strtotime("last day of this month");
strtotime("last day of last month");
strtotime("last day of next month");
strtotime("last day of -1 month");
strtotime("last day of 1 month");
strtotime("last day of -1 month -1 year");
strtotime("last day of 1 month 1 year");
strtotime("last day of 2014-01-01");
strtotime("last day of 2014-02-01");