位置: 编程技术 - 正文

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)

  • 支付国外佣金代扣代缴增值税
  • 增值税调整 以前签的合同怎么办?
  • 为什么会有不同的课程定义
  • 代开专用发票需要交城建税吗
  • 劳务报酬所得税可以退税吗
  • 视同销售的增值税如何计算
  • 成品油发票怎么查询
  • 小规模企业每月能开多少专票
  • 软件企业收到先征后返的增值税税款是否要缴纳企业所得税
  • 增值税专用发票怎么开
  • 个人减税具体政策
  • 个人独资企业服务中心是干嘛的
  • 长期借款科目核算的是企业的长期借款本金和利息
  • 专票金额和实际报销金额不符
  • 工会账务期末结转
  • 老板向公司借款用于公司经营
  • 管理费用属于什么现金流量项目
  • 视同销售如何纳税调整?
  • 申请办理银行承兑流程
  • 上个月开票这个月确认收入
  • 开发支出会计科目
  • 投资电影分红款如何开具发票?
  • 小规模本月应交增值税次月交可以不计提吗
  • mac软件打开提示意外退出
  • php?ms=0&qgg=&_wv=3
  • 如何处理库存差异问题
  • word无法创建工作环境
  • 已付货款没有发票能做支出吗
  • 单位撤销现金余额的规定
  • loadprofiles什么意思
  • csinsmnt.exe进程的作用介绍 csinsmnt是什么进程
  • 问题解决能力
  • framework启动
  • laravel定时任务如何实现的
  • Symfony2针对输入时间进行查询的方法分析
  • SE注意力机制加在什么位置
  • 其他收益增加说明什么
  • yolov5增加检测层
  • 独立的分公司可以注册吗
  • php安装教程
  • 固定资产改造替换
  • 汇算清缴退回来的钱会计分录怎么做
  • 企业提前还贷为什么违约
  • sql2008怎么查询
  • 疫情期间餐饮发票税点
  • 代发工资需要缴税吗
  • 期末应交增值税的会计科目怎么做
  • 股权激励费用怎么做账
  • 城建税的征收范围不包括农村
  • 会计账簿有哪些作用
  • 开具发票的原则有哪些呢?
  • 房租已付未收到发票
  • 挂靠建筑公司企业所得税怎么交?
  • 没有计提社保如何处理
  • 小型微利企业减按25%计算应纳税所得额
  • 验资户和基本户账号一致么
  • 营业费用包括哪些?
  • 跨年冲红发票账务处理需要调整申报表吗
  • 应付账款预付账款期末余额怎么算
  • 财务大写金额书写样板
  • 新增注册资金
  • centos下载命令
  • win8的系统
  • ubuntu安装sz
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • nginx文件服务器
  • winxp优化设置
  • excel打开csv文件数据有丢失
  • win10电脑开机蓝屏怎么进入安全模式
  • win 7笔记本连接投影仪
  • cocos2dx引擎
  • 置顶在哪里
  • node发送短信
  • jquery与js
  • Eclipse运行快捷键
  • python入门100例
  • 通过jquery实现页面的动画效果(实例代码)
  • js中overlay
  • 实木地板什么
  • 季度财务会计报告怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设