- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汉林教育PHP基础教程PHPDate函数
PHP date() 函数用于对日期或时间进行格式化。
PHP Date() 函数
PHP Date() 函数把时间戳格式化为更易读的日期和时间。语法
date(format,timestamp)
参数 描述 format 必需。规定时间戳的格式。 timestamp 可选。规定时间戳。默认是当前时间和日期。 注释:时间戳是一种字符序列,它表示具体事件发生的日期和事件。
date() 函数的格式参数是必需的,它们规定如何格式化日期或时间。下面列出了一些常用于日期的字符:
d - 表示月里的某天(01-31)
m - 表示月(01-12)
Y - 表示年(四位数)
1 - 表示周里的某天
其他字符,比如 /, . 或 - 也可被插入字符中,以增加其他格式。
下面的例子用三种不同方法格式今天的日期:
实例
?php
echo 今天是 . date(Y/m/d) . br;
echo 今天是 . date(Y.m.d) . br;
echo 今天是 . date(Y-m-d) . br;
echo 今天是 . date(l);
?
使用 date() 函数在您的网站上自动更新版本年份:实例
? 2010-?php echo date(Y)?
下面是常用于时间的字符:h - 带有首位零的 12 小时小时格式
i - 带有首位零的分钟
s - 带有首位零的秒(00 -59)
a - 小写的午前和午后(am 或 pm)
下面的例子以指定的格式输出当前时间:
实例
?php
echo 现在时间是 . date(h:i:sa);
?
注释:请注意 PHP date() 函数会返回服务器的当前日期/时间!
如果从代码返回的不是正确的时间,有可能是因为您的服务器位于其他国家或者被设置为不同时区。因此,如果您需要基于具体位置的准确时间,您可以设置要用的时区。
下面的例子把时区设置为 Asia/Shanghai,然后以指定格式输出当前时间:
实例
?php
date_default_timezone_set(Asia/Shanghai);
echo 当前时间是 . date(h:i:sa);
?
date() 函数中可选的时间戳参数规定时间戳。如果您未规定时间戳,将使用当前日期和时间(正如上例中那样)。mktime() 函数返回日期的 Unix 时间戳。Unix 时间戳包含 Unix 纪元(1970 年 1 月 1 日 00:00:00 GMT)与指定时间之间的秒数。
语法
mktime(hour,minute,second,month,day,year)
下面的例子使用 mktime() 函数中的一系列参数来创建日期和时间:
实例
?php
$d=mktime(9, 12, 31, 6, 10, 2015);
echo 创建日期是 . date(Y-m-d h:i:sa, $d);
?
PHP strtotime() 函数用于把人类可读的字符串转换为 Unix 时间。语法
strtotime(time,now)
下面的例子通过 strtotime() 函数创建日期和时间:
实例
?php
$d=strtotime(10:38pm April 15 2015);
echo 创建日期是 . date(Y-m-d h:i:sa, $d);
?
PHP 在将字符串转换为日期这方面非常聪明,所以您能够使用各种值:
实例
?php
$d=strtotime(tomorrow);
echo date(Y-m-d h:i:sa, $d) . br;
$d=strtotime(next Saturday);
echo date(Y-m-d h:i:sa, $d) . br;
$d=strtotime(+3 Months);
echo date(Y-m-d h:i:sa, $d) . br;
?
不过,strtotime() 并不完美,所以请记得检查放入其中的字符串。
下例输出下周六的日期:实例
?php
$startdate = strtotime(Saturday);
$enddate = strtotime(+6 weeks,$startdate);
while ($startdate $enddate) {
echo date(M d, $startdate),br;
$startdate = strtotime(+1 week, $startdate);
}
?
下例输出七月四日之前的天数:
实例
?php
$d1=strtotime(December 31);
$d2=ceil(($d1-time())/60/60/24);
echo 距离十二月三十一日还有: . $d2 . 天。;
您可能关注的文档
最近下载
- 党小组工作职责与相关制度汇编.docx VIP
- 英语丨贵州省贵阳市2024届高三上学期8月摸底考试英语试卷及答案.pdf VIP
- 2025年杭州市房地产市场监测报告.doc VIP
- 仓库管理岗位职责仓库管理岗位职责精选.doc VIP
- TGDICST-粉类防晒化妆品 SPF 值体外测定方法.pdf VIP
- 高处作业施工专项方案.docx VIP
- 政府采购评审专家资格考试题库.doc VIP
- DB4412_T 19-2022 消防车道、救援场地和窗口标识设置规范.docx VIP
- 2025年5月三级人力资源管理师考试《理论知识》真题试卷【完整版】.pdf VIP
- 仓库管理规章制度.pdf VIP
文档评论(0)