位置: 编程技术 - 正文

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)

  • 北京增值税发票勾选认证平台
  • 出口退税率怎么算
  • 股权转让和变更法人一样吗?
  • 小规模纳税人购入和销售的增值税
  • 个人所得税定额扣除怎样理解
  • 法人的垫资在现金流量表中怎么填写
  • 核定征收财务报表
  • 劳务费发票入账在所得税中有何规定
  • 5月工资按多少天算
  • 药店商品进销差价
  • 固定性制造费用成本差异是
  • 长期债券是指偿还期限超过几个月的债券
  • 单位出租厂房如何开票
  • 现金存款账户
  • 外账的作用
  • 稿酬所得税额
  • 房地产土地成本计算公式
  • 计提厂房租金怎么做账?
  • 拍卖物品的流程
  • 收入和成本都是真实发生的但是不匹配
  • 企业所得税纳税申报表
  • 没有销项税进项要交税吗
  • 民营医院实收资本科目
  • 公司资金周转困难怎么办
  • 收到购买商品发票怎么做账
  • 进销存功能
  • 材料暂估的会计分录怎么做
  • RegSrvc.exe - RegSrvc是什么进程 有什么用
  • linux网卡lo
  • 公允价值变动损益会计处理
  • Sublime Text v4.0(4143)破解方法
  • 买支票需要带什么章
  • tensorflow1 教程
  • 增值税发票超额后税率
  • 可用保证金余额为负
  • 【经验分享】使用了6年的实时操作系统,是时候梳理一下它的知识点了 | 文末赠书4本
  • 后处理作用
  • 不按发票金额付款说明
  • 应交增值税缴纳后入什么费用
  • 销售费用占销售成本比例
  • 收付实现制与权责发生制的例题
  • mongodb建立索引的命令
  • 变更法人代表是重大事项吗
  • 企业向个人借款协议范本
  • 个人所得税0申报什么意思
  • 固定资产直接记入费用科目
  • 待处理财产损益是什么类科目借贷方向
  • 公司支付的工伤待遇包括哪些
  • 租赁厂房对方不租怎么办
  • 本年度发票一定要收回吗
  • 外贸出口转内销会计分录
  • 个体生产经营所得税
  • 进口增值税已付什么意思
  • 销售未开票怎么做分录
  • 税控系统维护费可以全额抵扣吗
  • sql2000数据库怎么使用
  • win7卸载程序找不到软件
  • 64位win8怎么安装南天PR2E针式打印机驱动?
  • 安装Win8 64位旗舰版系统提示“windows无法安装到这个磁盘”的故障分析及解决方法
  • linux配置raid5方法
  • vpngui.exe是什么进程
  • win8.1系统安装教程
  • linux系统中命令什么大小写
  • win8.1连不上wifi
  • unity控制
  • perl的chomp
  • 深入理解linux内核第三版
  • javascript相对路径
  • node.js使用教程
  • 获取控件的值
  • js关闭子窗口
  • Android使用领域是什么
  • jquery的核心函数
  • 开票系统忘记密码怎么找回
  • 申请税务增票怎么写
  • 夫妻相聚
  • 北京电子税务局实名认证
  • 保险机构如何代收车船税
  • 税务申报如何网上申报
  • 应缴纳资源税税额怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设