位置: 编程技术 - 正文

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)

  • 应交代扣利息税
  • 综合所得减除费用标准
  • 网购商品怎么报销
  • 简易征收适用哪条法律
  • 金融债券的利息收入
  • etc发票开票中
  • 分包抵扣
  • 财务费用中的汇兑收益增加的原因
  • 缴纳的增值税在资产负债表中怎么体现
  • 简易征收的收入包括哪些
  • 子公司注销后账务如何处理
  • 息税折旧摊销前利润减去所得税
  • 以前年度记错的费用怎么调整?
  • 价格调节基金费率
  • 不应抵扣的进项税抵扣了怎么办
  • 增值税怎么勾选
  • 去税务局税种认定需要带什么资料
  • 关于非上市公司的法律
  • 为什么盈利的企业也有可能发生债务危机
  • 专用发票和普通发票的区别在哪里
  • 物业公司减免物业费怎样开票
  • 高铁票财务怎么报销
  • 企业购买二手车需要缴纳哪些税
  • 降低win10版本
  • u盘中病毒了怎么格式化
  • 残疾小伙小强
  • 金融工具中股利是什么
  • 厂区道路施工步骤
  • win7系统电脑开机密码忘记了怎么办
  • PHP:pg_fetch_row()的用法_PostgreSQL函数
  • 支付本月职工薪酬
  • 收购农产品进项税抵扣税率是多少
  • 舍夫沙万的蓝色是什么意思
  • 工程竣工结算资料存档几年
  • 专业初审
  • 企业重组的主要形式是什么?
  • 通往萨卡洛布拉的火车
  • 基本户可以公对私吗
  • 大前端最新
  • 财务的几张报表
  • 前端分页显示
  • PHP自定义函数实现计算机整数的四次方
  • 确认收入的五个原则
  • 蔬菜免征增值税优惠
  • 织梦遍历栏目描述
  • EOFError:EOF when reading a line
  • 阿里云主机安装软件
  • 织梦如何添加浮动广告
  • protobuf 文档
  • 银行存款余额调节表保管期限
  • 税号里面的0和O有区别吗
  • 税款要在15号前扣吗
  • sql2008服务器
  • sql如何查询某个表的列名
  • 法人股的利弊
  • 国有资产无偿划转需要缴税吗
  • 息税前利润的计算公式EBIT
  • 如何办理出口收款凭证
  • 电子银行承兑到期没有兑现怎么办
  • 开办费账务处理实操案例
  • 不开票收入怎么报税
  • 营业外收入适用的会计准则
  • 小微企业a201010表怎么填
  • 跨年做进项税额转出
  • 固定资产怎么编号方便
  • ubuntu和window双系统
  • 怎样恢复显示桌面图标
  • printnow.exe - printnow是什么进程 有什么作用
  • win7打印机图标显示感叹号
  • excel的窗口包含什么
  • js加载失败怎么办
  • python中pyinstaller
  • shell 四则运算
  • 什么是javascrip
  • 面向对象的程序设计语言是
  • 税务行政部门有哪些
  • 减免所得税额怎样计算
  • 营业执照三证合一图片
  • 上海42年工龄退休有没有补充养老金呢
  • 北京国税查询发票真伪查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设