位置: 编程技术 - 正文

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)

  • 出口免税收入的计税依据
  • 进项税和销项税怎么理解
  • 公司投资股票亏损,要交企业所得税和个人所得税吗
  • 企业筹集资金的最常见及最主要的方式是()
  • 更换税控盘后原发票如何导入旧盘开票税局
  • 投标保证金退回规定
  • 刷卡收手续费吗
  • 所得税季报填错了已经申报了
  • 工资费用分配表属于什么凭证
  • 房地产开发企业资质证书
  • 税务登记法人变更后多久生效
  • 债券置换债务
  • 政府扶持资金科目怎么做?
  • 预付房租租金如何做账
  • 申请补贴费用怎么写
  • 用友软件冲销凭证是什么意思
  • 增值税开票税额交税差额怎么入账
  • 土地闲置费可以税前扣除吗
  • 未做账怎么补账
  • 航空公司票价怎么定的
  • 公允价值变动损益在利润表哪里
  • win10 专业版 企业版
  • 企业筹建期间购置机器设备支出计入什么科目
  • 企业转让房产所得税税率
  • 2021激活windows10
  • dwmexe是什么进程
  • php如何实现多线程
  • php教程100
  • 财务费用是一种期间费用,按期归集
  • 企业合并发生的审计费用,评估费用会计分录
  • 企业合并的合并范围
  • 企业新产品销售收入数据
  • 贸易公司和生产厂家怎么合作能够双赢
  • 什么是水利建设基金税
  • python里pip
  • 自产赠送视同销售的成本怎么确定
  • layui树形下拉框
  • 会计调整以前年度遗留问题查不出来说明怎么写
  • 应收账款出售给银行账务处理
  • 出入库单可以用机打的吗
  • python动态参数应用
  • 过路费一定是要公司的车辆吗
  • 长期股权投资实现的净利润权益法
  • PostgreSQL教程(十八):客户端命令(2)
  • 非营利组织增值税怎么处理
  • 固定资产折旧计入什么费用
  • 应付利息的会计分录怎么写
  • 本月销售商品会计分录
  • 短期偿债能力是企业的任何利益关系人都
  • 法律是如何规定家用家具折旧
  • 一次性加速折旧额怎么算
  • 子公司提的盈余公积合并时如何抵消
  • 支付一年房租费怎么做账
  • 置换房产流程
  • 小规模纳税人预交增值税率
  • 库存商品的出售
  • 其它应付款核销法律意见书
  • 出租车费用分录
  • 软件测试收费标准2019
  • 特别提款权和普通提款权的区别
  • 对会计人员继续教育的目的包括了保障
  • 银行余额调节表电子版
  • mysql local-infile
  • windows命令提示符重启
  • ghost装win7无法启动
  • win8怎么卸载
  • centos启动不了图形界面
  • windows 8.1 build 9600
  • win10极限模式
  • WIN7系统如何设置开机密码和屏保密码
  • Ubuntu12.04(X86_64)上安装Mesa-8.0.4
  • js的三种循环
  • easyui validatebox验证
  • Jquery ajax基础教程
  • linux nodejs
  • jQuery Easyui datagrid连续发送两次请求问题
  • Node.js中child_process实现多进程
  • angularjs教程
  • android fragmentation
  • 北京朝阳税务局办税大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设