位置: 编程技术 - 正文

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)

  • 计提工资年底余额所得税处理
  • 增值税如何进行税收筹划
  • 车船税不交有什么影响 三大影响要注意
  • 母子公司借款要交什么税
  • 现金长短款的一般处理
  • 调整凭证分录
  • 一般纳税人采购收到普通发票
  • 报无票收入又开发票了怎么办?
  • 佣金可以直接转到个人账户吗
  • 增值税普通发票几个点
  • 2020深圳增值税税率是多少
  • 红字发票打印乱码怎么办
  • 小规模纳税人3%减按1%的账务处理
  • 享受固定资产一次性扣除政策
  • 预存话费返还怎么操作
  • 公司培训餐费计入什么费用
  • 个体工商户要交附加税吗
  • 计提坏账的应收账款收回
  • 个税手续费返还政策文件
  • 去年的费用今年报销如何记账
  • 其他业务收入不影响营业利润
  • 宏病毒感染的文件类型是什么
  • 苹果手机怎么修改默认输入法
  • 鸿蒙系统怎么设置屏幕不休眠
  • php扩展编写
  • 入股分红项目
  • 怎样会被税
  • 不动产经营租赁范围
  • 如何做好零售商
  • 可供出售金融资产现在叫什么
  • 解决方案啥意思
  • 独立核算统负盈亏和独立核算自负盈亏的区别
  • php怎么访问本地的网页
  • 报税扣款锁定怎么处理
  • vue2和vue3的兼容
  • 自动化测试三年规划
  • php url函数
  • 现金日记账的结账方法
  • 低值易耗品费用计入什么科目
  • python集合的并集符号语言
  • 差额征税的几种情况
  • php实现上传图片功能
  • 季度所得税申报怎么弥补以前年度亏损
  • 油票抵税的顺序步骤是什么
  • 摊销结束后
  • 分公司税务登记流程与操作手册
  • 企业低值易耗品的摊销方法有
  • 原材料账户该如何做账
  • sqlserver 批量修改
  • mongodb查询操作
  • 钢管扣件租赁公司账务处理
  • 代开增值税额与实际缴款额差一分钱如何入账?
  • 新政府会计制度与旧制度区别
  • 递延收益为什么不影响利润总额
  • 兼营即征即退产品 增值税
  • 其他业务支出的借贷方向
  • 企业银行存款的流动性强于存货
  • 合伙企业是如何成立的
  • 商业银行的存款有哪些种类
  • sql server in()
  • centos yun
  • windows server能干嘛
  • win8系统无线网找不到
  • 游戏与操作系统不兼容
  • ubuntu 添加开机启动
  • ntfs分区的优点
  • ubuntu16.04怎么设置网络
  • centos划分分区
  • 虚拟机安装redhat没有图形界面
  • macos 安装win7
  • win8任务管理器未响应怎么解决
  • linux的批处理
  • js手机模拟器
  • javascript面向对象编程指南
  • javascript 进阶篇1 正则表达式,cookie管理,userData
  • Base64、DES、MD5加密解密原理
  • js如何实现重置功能
  • js图片轮播和点击切换
  • 滴滴发票怎么查行程
  • 宜昌市西陵区国税局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设