你没有设置默认的时区,你可以在最开始的时候写一句
date_default_timezone_set('Asia/Shanghai');
这是设置成北京时间
你也可以在php.ini里面把错误关了,不要输出到页面上, 仅保留在日志里面
第二个参数time就是需要进行格式化的时间,默认是现在的当前时间,也可能是你保存在数据库中的过去的时间或者将来的时间.更加具体的说明参见百度文库的date函数很详细.strtotime()函数是把文本的时间转变为时间戳.
怎么用呢?刚刚说的date()函数的第二个参数就是一个时间戳,也就是说你要输出的保存在数据库中的时间也许是一个文本字符串,需要用strtotime()函数转变为时间戳后送给date()函数进行格式化输出.
标准实例为:date("D
jS
F
Y
g.iA",strtotime($dateposted)).$dateposted是我保存在数据库中的一个文本时间.如此形式就可以完美输出了.
标准时间与时间戳转换如下:
php
$nowtime=date("Y-m-d?H:i:s");
//标准时间转为时间戳
$dateline=strtotime($nowtime);
//时间戳转为标准时间
$nowtime=date('H:i:s',$dateline);
?
PHP时间戳函数获取英文文本日期时间:
需要注意的问题:
放到别人的服务器上,不能修改php.ini,那就奈何不得了.
这样就可以实现输出的是北京时间了!
PHP 中的 date() 函数用于对日期或时间进行格式化.
PHP Date() 函数把时间戳格式化为更易读的日期和时间.
date(format,timestamp)
参数说明
format 必需.规定时间戳的格式.
timestamp 可选.规定时间戳.默认是当前时间和日期.
注释:时间戳是一种字符序列,它表示具体事件发生的日期和事件.
获得简单的日期
date() 函数的格式参数是必需的,它们规定如何格式化日期或时间.
下面列出了一些常用于日期的字符:
Y - 表示年(四位数)
①. - 表示周里的某天
其他字符,比如 "/", "." 或 "-" 也可被插入字符中,以增加其他格式.
下面的例子用三种不同方法格式今天的日期:
实例
echo "今天是 " . date("Y/m/d") . "br";
echo "今天是 " . date("Y.m.d") . "br";
echo "今天是 " . date("Y-m-d") . "br";
echo "今天是 " . date("l");
以上就是土嘎嘎小编为大家整理的在php中删除日期格式的日期相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!