位置: 编程技术 - 正文

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)

  • 开票软件金税盘
  • 认证不过的进项税是怎么调出分录?
  • 增值税专用发票几个点
  • 职工意外伤害险赔偿范围
  • 增值税发票价税合计怎么算价款和税费
  • 软件 折旧年限
  • 树苗应计入什么科目里面
  • 计提印花税走什么科目
  • 个人独资企业没有申报税的后果
  • 报关单上单位名称写千克还是kg
  • 当年实现的利润弥补亏损会计分录
  • 销售发票的会计处理
  • 小企业作废的发票怎么开
  • 个体生产经营所得税税率2023
  • 新三板公司股东人数
  • 资本公积转增资本的条件
  • 建筑业简易征收的适用范围
  • 增值税发票的开具问题
  • 公司将自产产品奖励员工
  • 一般纳税人几个点的税
  • 转登记日下期指的是什么
  • 企业购置房产折旧
  • 税控盘管理费会计分录
  • 投资合伙企业对公司有债务责任吗
  • 企业信息公示社保信息怎么填,公司没有交
  • windows11怎么设置默认应用
  • win101703怎么看
  • mac的日历
  • 常见的四种POST 提交数据方式(小总结)
  • php数组函数,选班长
  • 怎样做好固定资产管理工作
  • php运行无法访问此页面
  • 可变现净值高于成本计入当期损益吗
  • 附有销售退回条款的销售中,每一资产负债表日
  • 原材料按实际成本核算需设置的科目包括
  • 招待费增值税能抵扣吗
  • 进货开了发票也写了购销合同要交印花税吗
  • 叶面积指数名词解释
  • 买商品赠送赠品怎么做账
  • 个体户分红需要申报吗
  • 事业单位会计结转分录
  • 非房地产企业转让建筑物,计提土地增值税时应借记
  • 企业营业税怎么征收
  • 公司法人代表可以有几个
  • 主营业务成本的借贷方向
  • 印花税的征税对象和计税依据
  • 政府对失业人员补贴
  • 收到红字发票如何入账
  • 什么是交易价格指数
  • sql server的使用方法
  • sql不重复计数函数
  • mysql57服务无法启动,找不到文件夹
  • win2003系统安装
  • itunes无法更新app
  • speedmgr.exe - speedmgr是什么进程 有什么用
  • ServiceLayer.exe - ServiceLayer是什么进程 有什么用
  • WIN7系统电脑对话框跟鼠标走怎样设置
  • 在对linux系统中dir
  • windows 10更新卡住
  • win10wifi打开后自动关闭
  • unity udim
  • jquery代码实现鼠标点击
  • linux rpm -i
  • Lesson02_05 头元素
  • perl的$1
  • unity热更新一般更新什么
  • 什么叫懒加载
  • Node.js中的事件循环是什么意思
  • jq 绑定事件
  • node js官网
  • android获取本机ip地址
  • Unity3D游戏开发标准教程
  • JavaScript中的变量名不区分大小写
  • saltstack安装
  • android 进程通信
  • 获取intent传递的数据
  • 使用jquery操作dom
  • python魔法方法有啥用
  • 农机作业服务费用 如何开发票
  • 社保卡手机缴费怎么交不了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设