位置: 编程技术 - 正文

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)

  • 企业增值税必须退税吗?
  • 车船使用税怎么网上缴费
  • 有红字发票如何入账
  • 申报同步更正
  • 教育费附加免税政策
  • 营业账簿是什么意思
  • 增值税发票的票面金额
  • 债务清偿抵充的案例
  • 运费开进发票
  • 暂估入库冲回的会计分录
  • 定金不买了可以退吗
  • 工资扣保险怎么做凭证
  • 双软企业资质
  • 营改增后小规模纳税人所得税
  • 企业年金税前扣除标准表
  • 企业季度所得税资产总额怎么填
  • 采用差额计税开什么发票
  • 占用土地行为不征收耕地占用税有哪些?
  • 公司注销的流程和费用
  • 税控盘离线时限为0
  • 业务招待费有增值税吗
  • 1697511157
  • 签证费入什么科目
  • 公司免税是指免的什么税
  • 网络平台的收入怎么算
  • 收到发票如何写摘要
  • 外购货物用于职工福利进项税额可以抵扣吗
  • 费用发票开的是跨年的账务处理?
  • 研发费用的会计和税法的不同
  • 进项抵扣发票如何查询
  • 公转私备注用途
  • uni-app打包h5
  • 自查补缴增值税如何申报
  • 无票收入怎么计算1%税率
  • 会计打印发票请求怎么写
  • VUE3.2 + vue-echarts + DataV 数据可视化大屏(项目)
  • AIGC之GPT-4:GPT-4的简介(核心原理/意义/亮点/技术点/缺点/使用建议)、使用方法、案例应用(计算能力/代码能力/看图能力等)之详细攻略
  • phpstorm创建php文件
  • 通行发票可以抵增值税吗
  • 决算清理期和库款报解整理期
  • lvs命令详解
  • 短期借款的会计科目
  • 股东投资款怎么存入公司
  • 购入固定资产应该怎么做账
  • 公司的归属权
  • 小企业会计准则财务报表至少包括
  • 打车费属于差旅费吗
  • 资产负债表净资产为负数
  • 暂估价与发票价的区别
  • 织梦怎么用
  • BootStrap--selectpicker的使用
  • 如何处理预付和预付差异
  • 物流公司进项包括什么
  • 企业影响工程成本的原因
  • 股权转让溢价款缴纳增值税
  • 企业残障金缴纳标准
  • 兼职老师工资小时多少钱
  • 人工费支付协议
  • 土地出让金如何缴纳
  • 固定资产原价和账面价值的区别
  • 未开票收入转为开票收入
  • 收到加盟费应该怎么做账
  • 增值税年末结转的会计处理
  • 注册资本实缴制改为认缴制
  • 小规模增值税减免申报表怎么填
  • 增值税科目设置成多栏式还是三栏式好
  • 64位 win10系统安装绿色版mysql-5.7.16-winx64的教程
  • mysql默认8小时自动断开
  • Kaspersky Rescue Disk 2009.04.16 卡巴斯基救援盘
  • 怎么才能使牙齿变白
  • 联想lenovo小新pro16 2023版
  • Mac系统PPTP VPN图文设置教程
  • 录制界面
  • win7系统的电脑
  • es6展开符
  • perl脚本输出变量
  • javascriptz
  • 贵州税务大厅咨询电话
  • 土地增值税按什么价格
  • 重庆路桥价值
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设