位置: 编程技术 - 正文

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程序员不应该做的事
  • windows11播放视频不清晰
  • linux小技巧
  • 农民专业合作社法
  • 对出纳的要求
  • 资本公积金为什么不能用于弥补亏损
  • hottray.exe是什么进程 有什么作用 hottray进程查询
  • 应收票据的基本要素包括
  • php连接数据表
  • 增值税达不到起征点账务处理
  • 建账初期的库存商品录入
  • 详解php实现页面跳转
  • 公司法人和股东哪个承担的责任大
  • idea连接sqlserver数据库教程
  • vue组件强制刷新
  • php服务端开发教程
  • fmt println
  • 《开具红字增值税专用发票信息表》纸质
  • c语言中全局变量
  • 人力资源公司代办
  • 金融企业买入返还股票
  • 专项附加扣除批量上传怎么上传
  • 计入固定资产和费用的区别
  • 长期股权投资成本法转权益法的处理
  • 信用卡的还款方式怎么查
  • 不抵扣进项税额转出怎么做分录处理
  • 企业设备融资是什么意思?
  • 资产处置损益借贷方向表示什么
  • 当月作废的专票还是要交增值税吗
  • 建筑公司没有资质可以注册建造师吗
  • 公司购买垃圾袋可以抵扣吗
  • sql语句优化的13种方法
  • 简述Mysql Explain 命令
  • sqlserver数据库怎么导出
  • centos7如何添加永久静态路由
  • win7系统怎么用
  • xp系统怎么打开开机启动项
  • ubuntu zen3
  • linux软件安装在哪个文件夹
  • s3tray2.exe - s3tray2是什么进程 有什么用
  • win7主要有哪些内容
  • newdot.exe - newdot是什么进程 有什么用
  • win10win8
  • win10专业版怎么调屏幕亮度
  • qt底层绘图引擎
  • sublime text配置node.js调试(图文教程)
  • Linux中scp命令获取远程文件的方法
  • python 密码
  • python生成密钥
  • pycharm中文教程
  • unity后期
  • Unity的Attribute(特性)还算多吧
  • shell去重计数
  • android点击事件传递机制
  • 新疆干部在线网络平台登录
  • 车辆购置税完税证明有用吗
  • 残疾人个人所得税减免政策2023
  • 交医保显示已申报怎么办
  • 2019年十堰市高中录取分数线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设