位置: 编程技术 - 正文

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:imagecolorclosest()的用法_GD库图像处理函数
  • 如何开增值税专用发票步骤图解
  • 企业如何避免纳税问题
  • yii框架连接数据库
  • 支付宝提现到对公账户怎么做账
  • ipcrm命令
  • 资产减值损失结转到哪里
  • 装修公司开的劳务发票
  • python字典操作 遍历
  • phpcms生成html
  • sqlyog
  • 发票报销哪些要素不能少
  • 税率变更对企业的影响
  • 经营性应收项目的减少调增 为什么是减
  • 金税四期有什么变化
  • 本期无销项税额,勾选抵扣的进项税填在哪里
  • 畜类生产性生物资产计算折旧的最低年限
  • 先前收取的包装费用
  • 弥补以前年度亏损报表怎么填
  • 接受非货币性资产投资入账价值
  • 实收资本如何进行核算
  • 增资如何做账务处理
  • 港币转人民币怎么算
  • 捐赠支出入账
  • 工程物资是
  • 跨年度发票作废已交税怎么办
  • 暂估入库后发票来不了会计分录
  • 企业建账前应考虑什么
  • Ubuntu下mysql安装和操作图文教程
  • linux系统怎么固定ip地址
  • un_a.exe
  • LINUX系统下MySQL 压力测试工具super smack
  • linux如何修改账户名
  • win81无线网络没有了
  • 给网页添加javascript
  • cocos2dx官方教程
  • bat读取文件内所有内容
  • shader要学多久
  • linux哪些方法可以查看命令的详细信息
  • shell脚本wc
  • 浅谈python
  • javascript中的107个基础知识收集整理 推荐
  • python 内置函数什么用来返回序列中的最大元素
  • js响应事件的过程
  • jq easyui
  • 个人所得税其他公司在为我发放工资
  • 吉林省残疾人保障金减免政策
  • 国税局征收管理办法
  • 发票缴销办理流程图
  • 大连税务稽查局魏禾简历
  • 安徽省电子税务局怎么添加办税人员
  • 签订设计合同
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设