位置: 编程技术 - 正文
推荐整理分享Yii2中datetime类的使用(datetime2(7)),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:datetime类型,datetime.year,datetime类型字段,datetime.year,datetime类型,datetimeindex,datetimeindex,datetimeindex,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
以前更改时间格式的时候经常使用date方法,后来知道php竟然自带datetime类处理时间格式,记录一下用法,方便以后使用
实例化
在yii 1.1中,可以直接写成
但是在yii2 这么写就直接报错了,说找不到这个类,后来一查原来跟命名空间有关系所以在使用命名空间的框架中,就要这样写,加个斜杠
使用
下面列一下这个类都可以输出那些格式
输出当前时间
输出给定的时间
根据给定的时间格式化为自己想要的时间
输出Unix时间戳格式(方法1如果是年以前的会返回负数,而方法2则会返回false)
根据给定的时间戳格式化为给定的时间
两个日期时间比对,年与年比对,月与月比对……
创建长度为几天前的时间
DateInterval构造函数的参数是一个表示时间间隔约定的字符串,这个时间间隔约定以字母P开头,后面跟着一个整数,最后是一个周期标识符,限定前面的整数。有效周期标识符如下: Y(年) M(月) D(日) W(周) H(时) M(分) S(秒) 间隔约定中既可以有时间也可以有日期,如果有时间需要在日期和时间之间加上字母T,例如,间隔约定P2D表示间隔两天,间隔约定P2DT5H2M表示间隔两天五小时两分钟。
创建几天前的时间
重置当前的DateTime对象的时间不同的日期,传递年,月,日
重置当前的DateTime对象的时间不同的时间,传递时,分,秒(可选参数)
格式化时间前更改时间的时区
返回时区
计算两个时区的偏移值
返回时间间隔,多长时间
迭代输出距离当前日期的前几天日期。
DatePeriod类的构造方法接受三个参数而且都必须提供 一个DateTime实例,表示迭代开始的日期和时间 一个DateInterval实例,表示下一个日期和时间的间隔 一个整数,表示迭代的总次数 第四个参数是可选的,用于显式指定周期的结束日期和时间,如果迭代时想要排除开始日期和时间,可以把构造方法的最后一个参数设为DatePeriod::EXCLUDE_START_DATE常量:
利用PHP抓取百度阅读的方法示例 前言这篇文章主要介绍的是,如何利用PHP抓取百度阅读的方法,下面话不多说,来一起看看吧。抓取方法如下首先在浏览器里打开阅读页面,查看源代
Yii2——使用数据库操作汇总(增删查改、事务) 本文介绍了Yii2——使用数据库操作汇总(增删查改、事务),具体如下:对象操作查询//1.简单查询$admin=Admin::model()-findAll($condition,$params);$admin=Admin::model
PHP符合PSR编程规范的实例分享 前言关于开发标准这块,可以说一直都是风格迥异,各家都有各家的玩法,民间更是个人玩个人的。目前我们国内比较出名的几个框架(Yii,Laravel)都已
标签: datetime2(7)
本文链接地址:https://www.jiuchutong.com/biancheng/296380.html 转载请保留说明!友情链接: 武汉网站建设