位置: 编程技术 - 正文

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)

  • 纳税等级怎么从M变成B需要什么条件
  • 税捷财税官网
  • 折扣方式销售货物增值税
  • 进项税多久有效
  • 一般纳税人一直零申报会降为小规模吗
  • 股权变更涉及哪些税种
  • 合并报表营业收入怎么算出来的
  • 小微企业条件需交税吗
  • 本期缴纳上期应缴税额
  • 盈余公积补亏账务处理分录
  • 折旧四种方法
  • 厂家给经销商的授权书
  • 专利技术评估价值入股价偏高说明什么
  • 顾客退货补差价怎么做账?
  • 企业清算期间留抵的税额如何做会计处理?
  • 工资薪金所得适用的税率是
  • 注册资本的变更
  • 商贸公司可以申请进出口权吗
  • 劳务费发票税率是多少
  • 房产税的征收对象有哪些
  • 增值税怎么补提
  • 加计抵减什么时候做账务处理
  • 房地产企业预缴增值税及附加税
  • 支票能够拿来付款吗
  • 个人缴纳公积金有什么好处
  • win7系统步骤
  • 折价购入对投资者而言,是为以后多得利息
  • redis在php项目中的使用实例
  • 操作系统的安全目标主要包括哪些?
  • mac睡眠后无法正常唤醒
  • 固定资产计提折旧的原则
  • win10无法连接应用商店
  • 提供应税服务的纳税义务发生时间
  • php中的类型提示是什么
  • PHP:imagecolorexactalpha()的用法_GD库图像处理函数
  • 个体户生产经营所得减免政策
  • 无形资产摊销怎么算月摊销额
  • php微信公众号消息推送
  • 论文如何学
  • 免税农产品包括30万元吗
  • 报废的设备属于什么
  • 航天金税盘发票冲红怎么操作
  • 收回已冲销的应收账款会计分录
  • 增值税补充申报表不填可以吗
  • 库存商品出库分类
  • 管理费用属于损益类吗
  • 以件数为印花税计税的有哪些
  • 小型微利企业季度所得税怎么计算
  • mysql load local
  • 环保企业会计分录
  • 资产负债表其他应收款包括哪些内容
  • 只有收据没有发票怎么入账
  • 幼儿园会计做账流程
  • 季节性停工折旧计入什么科目
  • 自建厂房会计处理
  • 增值税期末留抵税额是什么意思
  • 费用提前预支的请示
  • 酒店租金计入什么会计科目
  • 弃置费用摊销为什么在贷方增加
  • 办理分公司的流程样本
  • 购入旧的固定资产还能一次性抵扣吗
  • 旅游饮食服务企业的特点包括
  • 分页查询效率
  • sql servererror40
  • ubuntu chsh
  • centos7.6ssh
  • win8的应用商店
  • win xp 虚拟内存
  • win8系统ie浏览器打不开
  • linux 多线程 写文件
  • win10系统登录密码忘了怎么办
  • win8系统隐藏文件怎么查看
  • Manjaro Linux 0.8.13发布下载 可将系统装入SD卡
  • 现在最流行的是啥
  • ip地址一键切换
  • javascript的应用
  • 关于Colloder事件
  • JavaScript 事件绑定及深入
  • js cookie用法
  • 国家税务局网上江苏电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设