首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
时间日期概述
关于UNIX时间戳
获取当前时间戳
获取当前日期和时间
使用时间戳获取日期信息
检验日期的有效性
输出格式化时间戳的日期和时间
显示本地化的日期和时间
将日期和时间解析为UNIX时间戳
PHP和MySQL之间的转换
实战演练1—比较两个时间的大小
实战演练2—实现倒计时功能
类和对象的介绍
PHP中类的操作
成员属性
成员方法
类的实例化
访问类中的成员属性和方法
构造方法和析构方法
访问方法
类的继承
静态属性和方法
final类和方法
抽象类
接口
面向对象的多态性
匿名类
PHP 8的新变化1—使用Attributes(注解)
PHP 8的新变化2—支持static返回类型
PHP 8的新变化3—新增WeakMap特性
PHP 8的新变化4—提升构造器属性
PHP 8的新变化5—空安全运算符
PHP 8的新变化6—新增Stringable接口
PHP 8的新变化7—重写方法时允许可变参数
当前位置:
首页>>
技术小册>>
PHP8入门与项目实战(4)
小册名称:PHP8入门与项目实战(4)
在很多情况下,程序需要对日期进行比较、运算等操作。按照人们日常的计算方法,很容易知道6月5日和6月8日相差几天。然而,人们日常对日期的书写方式是2012-3-8或2012年3月8日星期五。这让程序如何运算呢?整型数据的数学运算好像对这样的描述并不容易处理。如果想知道3月8日和4月23日相差几天,就需要把月先转换为30天或31天,再对剩余天数进行加减。这是一个很麻烦的过程。 如果时间或者日期是一个连贯的整数,处理起来就很方便了。幸运的是,系统的时间正是以这种方式存储的,这种方式就是时间戳,也称为UNIX时间戳。UNIX系统和UNIX-like系统把当下的时间存储为32位的整数,这个整数的单位是秒,而这个整数的开始时间为格林尼治时间的1970年1月1日的零点整。换句话说,就是现在的时间是GMT1970年1月1日的零点整到现在的秒数。 由于每一秒的时间都是确定的,这个整数就像章戳一样不可改变,因此就称为UNIX时间戳。 时间戳在Windows系统下也是成立的,但是与UNIX系统下不同的是,Windows系统下的时间戳只能为正整数不能为负值。所以想用时间戳表示1970年1月1日以前的时间是不行的。 PHP完全采用了UNIX时间戳,所以无论PHP在哪个系统下运行,都可以使用UNIX时间戳。
上一篇:
时间日期概述
下一篇:
获取当前时间戳
该分类下的相关小册推荐:
经典设计模式PHP版
Laravel(10.x)从入门到精通(十九)
Laravel(10.x)从入门到精通(二)
Laravel(10.x)从入门到精通(八)
PHP安全之道
Laravel(10.x)从入门到精通(一)
Magento零基础到架构师(库存管理)
PHP高性能框架-Workerman
Laravel(10.x)从入门到精通(十七)
Workerman高性能Web框架-Webman
Magento零基础到架构师(目录管理)
Workerman高性能框架-GatewayWorker