php日期
2024-09-05 07:22:06
PHP Date() 函数
PHP date() 函数用于格式化时间/日期。
该函数可把时间戳格式化为可读性更好的日期和时间。
时间戳是一个字符序列,表示一定的事件发生的日期/时间。
语法
date(format,timestamp)
参数 | 描述 |
---|---|
format | 必需。规定时间戳的格式。 |
timestamp | 可选。规定时间戳。默认是当前的日期和时间。 |
PHP Date() - 格式化日期
date() 函数的第一个必需参数 format 规定了如何格式化日期/时间。
这里列出了一些可用的字符:
d - 代表月中的天 (01 - 31)
m - 代表月 (01 - 12)
Y - 代表年 (四位数)
如需了解 format 参数中可用的所有字符列表,请查阅我们的 PHP Date 参考手册,date() 函数。
可以在字母之间插入其他字符,比如 "/"、"." 或者 "-",这样就可以增加附加格式了:
<?php
echo date("Y/m/d") . "<br>";
echo date("Y.m.d") . "<br>";
echo date("Y-m-d");
?>
上面代码的输出如下所示:
2009/05/11
2009.05.11
2009-05-11
PHP Date() - 添加时间戳
date() 函数的第二个可选参数 timestamp 规定了一个时间戳。如果您没有提供时间戳,将使用当前的日期和时间。
mktime() 函数可为指定的日期返回 Unix 时间戳。
Unix 时间戳包含了 Unix 纪元(1970-01-01 00:00:00 GMT)和指定时间之间的秒数。
mktime() 语法
mktime(hour,minute,second,month,day,year,is_dst)
如需获得某一天的时间戳,我们只要设置 mktime() 函数的 day 参数就可以了:
<?php
$tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("Y"));
echo "Tomorrow is ".date("Y/m/d", $tomorrow);
?>
上面代码的输出如下所示:
Tomorrow is 2009/05/12
最新文章
- POOL_TYPE enumeration
- iOS键盘输入屏幕上移
- JavaScript 中 map、foreach、reduce 间的区别
- SQL SERVER 查看数据库表的字段类型,是否允许为NULL,默认值,主键等
- 与number_format函数有关的一个bug?
- java swing 中的FileDialog
- Windows下干活儿辅助软件
- Django中级篇(上)
- 使用Dom4j生成xml文件
- Bootstrap3 入门实战
- Delphi RichEdit的内容保存为图片
- linux进程间通信之信号
- Android MenuItem 设置文本颜色-TextColor设置
- 完美解决夏天电脑cpu发烫问题
- Flex移动应用程序开发的技巧和窍门(二)
- log4cpp退出时内存泄露的修复方案
- linux下线程的两种封装方式
- Domain logic approachs
- ES6中的类和继承
- Git Learning3 Eclipse Tools(未完成)