位置: 编程技术 - 正文

PHP:strtotime()的用法_Date Time函数(php strftime)

编辑:rootadmin
strtotime

推荐整理分享PHP:strtotime()的用法_Date Time函数(php strftime),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php中strtotime,php time,php strftime,php time,php strftime,php set time limit,php strftime,php timestamp,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

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

说明 int strtotime ( string $time [, int $now = time() ] )

本函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳(自 January 1 :: GMT 起的秒数),其值相对于 now 参数给出的时间,如果没有提供此参数则用系统当前时间。

本函数将使用 TZ 环境变量(如果有的话)来计算时间戳。自 PHP 5.1.0 起有更容易的方法来定义时区用于所有的日期/时间函数。此过程在 date_default_timezone_get() 函数页面中有说明。

参数

time

日期/时间字符串。正确格式的说明详见 日期与时间格式。

now

用来计算返回值的时间戳。

返回值

成功则返回时间戳,否则返回 FALSE。在 PHP 5.1.0 之前本函数在失败时返回 -1。

错误/异常

在每 次调用日期/时间函数时,如果时区无效则会引发 E_NOTICE 错误,如果使用系统设定值或 TZ环境变量,则会引发 E_STRICT 或 E_WARNING 消息。参见date_default_timezone_set()。

更新日志

版本 说明 5.3.0 在 PHP 5.3.0 之前, : 不是一个有效的格式,并且 strtotime() 会返回 FALSE。 5.2.7 In PHP 5 prior to 5.2.7, requesting a given occurrence of a given weekday in a month where that weekday was the first day of the month would incorrectly add one week to the returned timestamp. This has been corrected in 5.2.7 and later versions. 5.1.0 失败时返回 FALSE,不再是 -1。 5.1.0

现在发布 E_STRICT 和 E_NOTICE时区错误。

5.0.2 在 PHP 5 中到 5.0.2 之前,"now" 和其它相对时间从今天午夜起错误计算了。这和正确从当前时间起计算的其它版本不同。 5.0.0 Microseconds began to be allowed, but they are ignored. 4.4.0 在 PHP 4.4 之前,"next" 被错误计算为 +2。对此通常的解决方法是用 "+1"。

范例

PHP:strtotime()的用法_Date Time函数(php strftime)

Example #1 strtotime() 例子

<?phpechostrtotime("now"),"n";echostrtotime("September"),"n";echostrtotime("+1day"),"n";echostrtotime("+1week"),"n";echostrtotime("+1week2days4hours2seconds"),"n";echostrtotime("nextThursday"),"n";echostrtotime("lastMonday"),"n";?>

Example #2 失败检查

<?php$str='NotGood';//previoustoPHP5.1.0youwouldcomparewith-1,insteadoffalseif(($timestamp=strtotime($str))===false){echo"Thestring($str)isbogus";}else{echo"$str==".date('ldSofFYh:i:sA',$timestamp);}?>

注释

Note:

如果给定的年份是两位数字的格式,则其值 0- 表示 -,- 表示 -。 See the notes below for possible differences on bit systems (possible dates might end on -- ::).

Note:

有效的时间戳通常从 Fri, Dec :: GMT 到 Tue, Jan :: GMT(对应于 位有符号整数的最小值和最大值)。不是所有的平台都支持负的时间戳,那么日记范围就被限制为不能早于 Unix 纪元。这意味着在 年 1 月 1 日之前的日期将不能用在 Windows,一些 Linux 版本,以及几个其它的操作系统中。不过 PHP 5.1.0 及更新的版本克服了此限制。

For -bit versions of PHP, the valid range of a timestamp is effectively infinite, as bits can represent approximately billion years in either direction.

Note:

Dates in the m/d/y or d-m-y formats are disambiguated by looking at the separator between the various components: if the separator is a slash (/), then the American m/d/y is assumed; whereas if the separator is a dash (-) or a dot (.), then the European d-m-y format is assumed.

To avoid potential ambiguity, it&#;s best to use ISO (YYYY-MM-DD) dates or DateTime::createFromFormat() when possible.

Note:

Using this function for mathematical operations is not advisable. It is better to use DateTime::add() and DateTime::sub() in PHP 5.3 and later, or DateTime::modify() in PHP 5.2.

参见

Date and Time Formats DateTime::createFromFormat() - Returns new DateTime object formatted according to the specified format checkdate() - 验证一个格里高里日期 strptime() - 解析由 strftime 生成的日期/时间

PHP:time()的用法_Date Time函数 time(PHP4,PHP5)time返回当前的Unix时间戳说明inttime(void)返回自从Unix纪元(格林威治时间年1月1日::)到当前时间的秒数。范例Example#1time()例子?php$nextWe

PHP:strftime()的用法_Date Time函数 strftime(PHP4,PHP5)strftime根据区域设置格式化本地时间/日期说明stringstrftime(string$format[,int$timestamp=time()])返回用给定的格式字串对给出的timestamp进行格式输

PHP:strptime()的用法_Date Time函数 strptime(PHP5=5.1.0)strptime解析由strftime()生成的日期/时间说明arraystrptime(string$date,string$format)strptime()返回一个将date解析后的数组,如果出错返回FALSE。月份

标签: php strftime

本文链接地址:https://www.jiuchutong.com/biancheng/287356.html 转载请保留说明!

上一篇:PHP:chroot()的用法_Directory函数(php floor())

下一篇:PHP:time()的用法_Date Time函数(php timeout)

  • 共享税种
  • 长期借款利息费用计算
  • 资产处置损益在借方表示赚还是赔?
  • 税费误差财务怎么调整
  • 金融资产的划分标准以及相关的处理怎么做
  • 银行本票支付货款,余额退回
  • 个税申报表的含税金额
  • 小规模纳税人开专票需要交税吗
  • 餐费可以抵扣吗怎么做账
  • 固定资产机器设备使用年限
  • 应交税费未交增值税是什么意思
  • 外购商品领用会计分录
  • 缴纳海关进口增值税
  • 企业打款认证计入什么科目
  • 增值税的征收范围包括在中华人民共和国境内
  • 股金属于金融产品吗
  • 其他应收账款怎么算
  • 公司处理陈旧物怎么处理
  • 广告法 保险公司承保
  • 王者荣耀中雅典娜的战争女神多少钱
  • php ord
  • php生成验证码的方法
  • uniapp h5发布
  • win11系统怎么进入运行界面
  • 解决办法总比困难多
  • 转让土地使用权的条件是什么
  • 有关五险一金的知识
  • 员工不愿意缴纳个税 需要公司承担吗
  • 深度学习中正样本、负样本、简单样本、困难样本的区别 (简单易懂)
  • 华为od测试岗机试需要怎么准备
  • 微信小程序怎么制作自己的小程序
  • 股东借款会计处理
  • 所得税的期初资产怎么算
  • 冲回上月暂估入账的商品会计分录
  • 收入的利息怎么记账
  • 补税分录
  • 项目建设期算不算折旧
  • 土地增值税预征税率一览表
  • 坏账准备检查情况表怎么填
  • 递延收益期限
  • 织梦专题页模板
  • 织梦cms为什么不维护了
  • 公司全部股权转让流程
  • 政府补助的相关法律法规
  • 营业外支出影响企业利润吗
  • 股东买房能在银行贷款吗
  • sql 自定义字段
  • 银行存款属于其他收益吗
  • 村委会靠什么赚钱
  • 政府扶持资金怎么做账
  • 会计原始分录包括什么
  • 暂估入库一直未取得发票需要调账吗
  • 事业单位之间
  • 小规模销售免税产品需要交税吗
  • 什么是库存现金限额
  • 服务业建账科目设置
  • 发票盖发票专用章
  • sqlserver登录日志
  • 三种实现方法实现的特点
  • sql 查询优化
  • Windows server 2008设置远程桌面连接的详细步骤(图文教程)
  • win10系统如何删除账户
  • linux ftp用户存在哪个文件中
  • linuxvi编辑器三种模式
  • linux在实际中的应用
  • 如何设置打开wincc不弹出项目管理
  • 内存一次性读多少字节
  • nodejs npm install全局安装和本地安装的区别
  • JavaScript 和 Java 的区别浅析
  • shell for循环执行命令
  • unity引擎工具
  • 举例说明jquery的功能
  • services的翻译
  • python 解析算法
  • 低保大数据核查哪些数据
  • 12366纳税服务热线接收税收违法行政行为举报管理办法
  • 上海地铁和公交乘车码
  • 出口退税申报系统反馈读入
  • 消费税申报详细操作流程
  • 12366纳税服务热线存在的问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设