位置: 编程技术 - 正文

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)

  • 个体摊贩
  • 主管税务机关是否参与清算
  • 印花税会计分录怎么做
  • 未开票收入退回可以冲税吗
  • 进项税额转出税率
  • 境外所得抵免限额小于实际缴纳
  • 经营许可证要交税吗
  • 医疗设备的折旧年限是多少年
  • 个人独资公司可以控股其他公司吗
  • 员工造成损失怎么处理
  • 企业购买房产如何列入投资计划的
  • 房地产公司苗木账务处理
  • 拆迁置换安置房
  • 银行利息收入可以开增值税专用发票
  • 工程施工企业人工成本最高多少
  • 跨季度的发票怎么冲销
  • pdf格式发票怎么打印标准大小
  • 建筑业如何核算费用
  • 一般纳税人取得小规模纳税人的专票可以抵扣吗
  • 如何查询以前申诉进度
  • 物业公司收的电梯费如何做账
  • 财务会计怎么学好
  • 高铁票财务怎么报销
  • 原材料入账价值合理损耗
  • 一般纳税人有什么区别
  • windows11安装错误
  • 如何不同版本复制粘贴
  • office com组件修复
  • win11咋截屏
  • 报销租房费用开发票
  • 赞助费支出怎样记账
  • php字符串变量
  • 股权无偿赠与协议书范本
  • 哪些发票不可以通过数电平台开具
  • el-cascader数据渲染时不出现文字
  • 天竺葵的养殖方法和繁殖方法
  • 收取包装物押金税率
  • 喉咙有异物怎么咳出来
  • sybyl安装教程
  • 网上打印企业征信流程
  • 国内旅客运输服务发票
  • 【6G 新技术】6G数据面介绍
  • php hash_hmac
  • 公允价值变动损益
  • 企业年报未报会有什么后果
  • sse后端向前端推送 前端只能收到 末尾的值
  • 垫付应收款怎么做会计分录
  • 公账取现用途写什么
  • 电子承兑被退回要重新背书怎么办
  • 原始凭证的基本内容有会计分录吗
  • sqlserver分页查询越到最后越慢
  • 企业之间交换房地产要交土地增值税吗
  • 车间设备折旧费计入产品成本吗
  • 住房公积金指的是什么意思
  • 小微企业 附加税
  • 专用发票不抵扣联可以当普票用吗?
  • 社会团体费用支出有什么要求
  • 企业注销在建工程怎么处理
  • 增值税税款多缴纳还能退回吗
  • 万达对赌协议是什么
  • 资本化利息支出在报表哪里
  • 预收租金的增值税
  • xp系统怎样打开隐藏文件
  • ubuntu ifdown
  • 不同的linux系统命令一样吗
  • WinXP创建一键静音快捷键(在喇叭消失的情况下实用)
  • centos查看inode
  • kb5003169安装失败
  • windows10指纹用不了
  • ubuntu touch怎么刷入
  • excel如何制作登录界面代码
  • jquery获取复选框是否被选中
  • 处理及遍历xml文件怎么做
  • shell脚本定时执行命令
  • opencv人脸识别模型训练
  • activity的作用和生命周期
  • bootstrap和css的关系
  • 上海市税务官方网站网址
  • 巾帼文明岗主题内容
  • 四川社保每年几月份交费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设