PHP怎么获取当前时间
5个回答
2013-06-19
展开全部
要设置时区,PHP默认的不是中国的时区,是格林威治时间。所以设置一下时区就可以搞定!<?php
date_default_timezone_set('Etc/GMT-8'); //这里设置了时区
echo date("Y-m-d H:i:s");
?>
date_default_timezone_set('Etc/GMT-8'); //这里设置了时区
echo date("Y-m-d H:i:s");
?>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-19
展开全部
用time()函数获取当前unix时间戳 用date格式化之后 得到一个标准的格林威治时间 中国时间需要加上时差 8小时 也就是 当前时间 = date('Y-m-d H:i',time()+60*60*8)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-19
展开全部
这是一种方法:<?php
echo date("Y/m/d");
echo "
";
echo date("Y.m.d");
echo "
";
echo date("Y-m-d");
?>
下面还有一种:
<?PHP
$cweekday = array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
$now = getdate(time());
$cur_wday=$now['wday'];
$showtime = date("北京时间Y年m月d日H时i分s秒 $cweekday[$cur_wday]");
echo $showtime;
?>
使用函式 date() 实现 <?php echo $showtime=date("Y-m-d H:i:s");?> 显示的格式: 年-月-日 小时:分钟:妙 相关时间参数: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" D - 星期几,三个英文字
努力学习ing~~~~~~~
echo date("Y/m/d");
echo "
";
echo date("Y.m.d");
echo "
";
echo date("Y-m-d");
?>
下面还有一种:
<?PHP
$cweekday = array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
$now = getdate(time());
$cur_wday=$now['wday'];
$showtime = date("北京时间Y年m月d日H时i分s秒 $cweekday[$cur_wday]");
echo $showtime;
?>
使用函式 date() 实现 <?php echo $showtime=date("Y-m-d H:i:s");?> 显示的格式: 年-月-日 小时:分钟:妙 相关时间参数: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" D - 星期几,三个英文字
努力学习ing~~~~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-19
展开全部
设置一下这个就正常了,date_default_timezone_set
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询