位置: 编程技术 - 正文

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基于反射机制实验报告
  • 一般纳税人购进农产品如何抵扣进项税额
  • ajax无刷新更新数据
  • 广告费与业务宣传费扣除给企业带来的好处
  • 购销合同印花税计算方法
  • css设置背景颜色透明
  • php代码大全及其含义
  • ros 2
  • 资产负债表的资产方能够提供的信息包括
  • 豁免债权如何做账
  • laravel 5.3中自定义加密服务的方案详解
  • 企业将设备出租应当作为固定资产吗
  • php实现base64图片上传方式实例代码
  • 税务局什么情况下可以停供发票
  • 总公司签合同后将工程给分公司可以吗
  • A Loepa oberthuri moth (© Robert Thompson/Minden Pictures)
  • ngnix 命令
  • python3 静态方法
  • 固定资产清理怎么入账
  • 简易计税办法计算的应纳税额可以抵扣吗
  • 免缴纳的增值税怎么做账
  • 以房抵债的税会退税吗
  • 开票是否享受优惠
  • Windows下PostgreSQL安装图解
  • 合同履约成本与一份当前或预期取得的区别
  • 计提福利费的会计分录
  • 办理产权证费用明细
  • 行政单位收到的待报解预算收入怎么做账
  • 框架合同范文
  • 税控盘清卡时间
  • 固定资产清理费用账务处理
  • 主营业务成本包括工资吗
  • 其他货币资金都有啥
  • 企业外购的固定资产应该怎样进行会计核算
  • 硬盘安装fedora35
  • windows7怎么添加设备
  • csrss.exe是什么进程 2个
  • skyleap用不了
  • win10预览版和正式版区别
  • win7旗舰版u盘在电脑上读不出来
  • jquery九宫格抽奖
  • linux升级python2.7
  • python怎么用
  • [置顶]bilinovel
  • node.js开发实战详解
  • nodejs eventloop
  • js生成页面
  • js取反运算符
  • javascript学到什么程度
  • jQuery插件封装时如要实现链式编程,需要
  • 社保申报后多久缴费
  • 企业房产税计算器
  • 福州台江区怎么去
  • 报税卡丢了要怎么处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设