设置默认时区:date_default_timezone_set('')与
得到当前时区:date_default_timezone_get()
设置默认时区 PRC设置中国时区,默认UTC,上海:Asia/Shanghai
date_default_timezone_set('Asia/Shanghai');//设置默认时区,为上海
echo date_default_timezone_get();//查询当前时区
格式化一个本地时间日期
date函数,[]内容表示可选项么可有可无
string date($format[,$timestamp]) 返回值 函数名($format[,时间戳]) 的类型
说明:$format
Y 四位的年(2017) Year
m 两位的月(01) month
d 两位的日(01) day
H 两位的小时(01) hour
i 两位的分钟(01) minutes
s 两位的秒 seconds
w 一周中的星期几
week
(0-6 0代表周日)
代码使用案例
<?php
date_default_timezone_set('Asia/Shanghai');//设置默认时区,为上海
echo date('Y-m-r-h-i-s');//格式化一个本地时间,输出
?>
strtotime — 将任何英文文本的日期时间描述解析为 Unix 时间戳
<?php
date_default_timezone_set('Asia/Shanghai');//设置默认时区,为上海
echo date('Y-m-r-h-i-s');//格式化一个本地时间,输出
//输出指定时间戳,7天后的吧
echo strtotime('+7days');//输出时间戳
可以将日期输出为时间戳,1970至指定日期的时间戳秒。
time将当前时间以时间戳形式输出。
<?php
date_default_timezone_set('Asia/Shanghai');//设置默认时区,为上海
echo date('Y-m-r-h-i-s');//格式化一个本地时间,输出
//输出指定时间戳,7天后的吧
echo strtotime('+7days');//输出时间戳
//time可以获取当前时间戳
echo time();
当然也可以以指定形式输出指定日期
tring date($format[,$timestamp]),[]内的可以使用strtotime输出指定日期
实例
<?php
date_default_timezone_set('Asia/Shanghai');//设置默认时区,为上海
//年月日格式输出7天后日期
echo date('Y-m-d',strtotime('+7days'));
//strtotime('');函数才参数输出指定日期英文形式,之后用+,之前用-
取整函数
1.直接取整,舍弃小数,保留整数:intval(); 2.四舍五入取整:round(); 3.向上取整,有小数就加1:ceil(); 4.向下取整:floor()。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有