php 日期时间问题

时间:2022-10-19 15:02:42
1.获取当前日期
$showtime=date("Y-m-d H:i:s");

   这样获取的时间可能或跟当前时间有差,这是跟时区有关系,解决办法有如下两种:

  1.在php.ini中找到date.timezone,将它的值改成 Asia/Shanghai,即 date.timezone = Asia/Shanghai

  2.在程序开始时添加 date_default_timezone_set('Asia/Shanghai'),这样手动设置为本地时区

 2.改变日期的格式

   $showtime=date("Y-m-d H:i:s") 

   这样获取的格式是:2011-11-31 11:30:59

   如果想改成这样的格式:2011年11月31日 星期一

  

$weekday=array('天','一','二','三','四','五','六');
$showtime=date("Y年n月d日 星期").$weekday[date("w")];
echo $showtime;