前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >date函数和日期有关

date函数和日期有关

作者头像
十月梦想
发布2018-08-29 10:37:45
1.1K0
发布2018-08-29 10:37:45
举报
文章被收录于专栏:十月梦想十月梦想

设置默认时区:date_default_timezone_set('')与

得到当前时区:date_default_timezone_get()

设置默认时区 PRC设置中国时区,默认UTC,上海:Asia/Shanghai

代码语言:javascript
复制
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代表周日)

代码使用案例

代码语言:javascript
复制
<?php
date_default_timezone_set('Asia/Shanghai');//设置默认时区,为上海
echo date('Y-m-r-h-i-s');//格式化一个本地时间,输出

?>

strtotime — 将任何英文文本的日期时间描述解析为 Unix 时间戳

代码语言:javascript
复制
<?php
date_default_timezone_set('Asia/Shanghai');//设置默认时区,为上海
echo date('Y-m-r-h-i-s');//格式化一个本地时间,输出
//输出指定时间戳,7天后的吧
echo strtotime('+7days');//输出时间戳

可以将日期输出为时间戳,1970至指定日期的时间戳秒。

time将当前时间以时间戳形式输出。

代码语言:javascript
复制
<?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输出指定日期

实例

代码语言:javascript
复制
<?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()。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档