从PHP的date时间获取年/月/日?

我用date('w', timestamp)date('w', timestamp)来知道几个月的日子, date('n', timestamp)等等。

现在我正在使用date时间,我想知道从date时间获取一天,一个月等等的function。

PS:我知道我可以在SQL查询中使用UNIX_TIMESTAMP() ,但是我更喜欢避免在代码中使用时间戳。

使用DateTime和DateTime :: format()

 $datetime = new DateTime($dateTimeString); echo $datetime->format('w'); 

查看手册: http : //www.php.net/manual/en/datetime.format.php

 <?php $date = new DateTime('2000-01-01'); echo $date->format('Ymd H:i:s'); ?> 

将输出: 2000-01-01 00:00:00