PHP 日期转换为时间戳 strtotime 与 mktime 函数

日期转换为时间戳

PHP 提供了函数可以方便的将各种形式的日期转换为时间戳,该类函数主要是:

strtotime():将任何英文文本的日期时间描述解析为时间戳。mktime():从日期取得时间戳。

strtotime()

函数用于将英文文本字符串表示的日期转换为时间戳,为 date() 的反函数,成功返回时间戳,否则返回 FALSE 。

语法:

int strtotime ( string time [, int now] )

参数 time 为被解析的字符串,是根据 GNU 日期输入格式表示的日期。

例子:

<?phpecho strtotime("2009-10-21 16:00:10");//输出 1256112010echo strtotime("10 September 2008");//输出 1220976000echo strtotime("+1 day"), "
";//输出明天此时的时间戳?>

mktime()

mktime() 函数用于从日期取得时间戳,成功返回时间戳,否则返回 FALSE 。

语法:

codeint mktime(时, 分, 秒, 月, 日, 年)

例子:

参数可以从右向左省略,任何省略的参数会被设置成本地日期和时间的当前值。

mktime() 在做日期计算和验证方面很有用,它会自动计算超出范围的输入的正确值。例如下面例子输出的都是 2008-01-01:

下个月的最后一天:

任何给定月份的最后一天都可以被表示为下个月的第 "0" 天,而不是 -1 天,如下面的例子:

浏览器输出:

2008年最后一天是:29

推荐:《PHP教程》

PHP将日期转换为时间戳方式,php日期转换为时间戳的方法相关推荐

  1. PHP转换时间戳mktime,php日期转换为时间戳的方法

    PHP 日期转换为时间戳 strtotime 与 mktime 函数 日期转换为时间戳 PHP 提供了函数可以方便的将各种形式的日期转换为时间戳,该类函数主要是: strtotime():将任何英文文 ...

  2. Python3时间戳转换为指定格式的日期

    在写Python的时候经常会遇到时间格式的问题,首先就是最近用到的时间戳(timestamp)和时间字符串之间的转换.所谓时间戳,就是从 1970年1月1日 00:00:00 到现在的秒数.原来我也写 ...

  3. db2有MySQL那样的时间戳_MySQL 按照日期格式查询带有时间戳数据

    按照日期格式查询带有时间戳数据一般在MSQL数据库中的时间都是以时间戳的格式来存储时间的,但是对于我们来说,时间戳格式具体表示的是什么时间,我们很难一眼看出来,所以当我们要具体查询某一个时间或时间段的 ...

  4. java8日期转时间戳_Java 8日期和时间

    java8日期转时间戳 如今,一些应用程序仍在使用java.util.Date和java.util.Calendar API,包括使我们的生活更轻松地使用这些类型的库,例如JodaTime. 但是,J ...

  5. Excel用函数把时间戳格式和日期格式相互转换

    "工欲善其事,必先利其器."--孔子<论语-卫灵公> 一.时间戳格式和日期格式相互转换 1.时间戳转换成正常日期的公式: B2=(A2+8*3600)/86400+70 ...

  6. 数据库10位秒时间戳数字转日期处理

    处理数据库十位时间戳 说明 SQLSEREVER中转换 ORACLE中转换 java代码中转换 说明 项目需求需要查询一条sql语句,发现其中时间格式为10位时间戳(1464686734)不是传统意义 ...

  7. springmvc接收日期字段处理方式

    springmvc接收日期字段处理方式 1.使用InitBinder初始化绑定(有效范围 当前controller) /*** 日期属性编辑器*/@InitBinderpublic void init ...

  8. 时间戳转成日期,解决总是日期总是1970年的问题

    时间戳转成日期,解决总是日期总是1970年的问题 /*** 时间戳转换为指定格式时间* @param date 时间戳 * @param pattern 时间格式* @return 指定格式时间*/p ...

  9. 10位、13位时间戳转换成日期格式JS

    10位.13位时间戳转换成日期格式JS 此处parama为我们需要交换的时间变量 10位时间戳需要*1000 13位不需要 let date = new Date(parseInt(param)); ...

  10. Java如何把UNIX时间戳转换成日期格式-日期格式转化时间戳戳-当前时间戳

    开发中,经常需要把UNIX时间戳通过日期格式显示出来,如下可以输出日期格式 package com.self.date;import java.util.Date; import java.text. ...

最新文章

  1. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(10月15日-10月21日)
  2. 在河北当中学老师用不用考计算机,河北省教育厅出台新方案 师范生当教师也需考证...
  3. 单片机课程设计数字心率计_如何选购合适的PH计
  4. 2011年三八妇女节搜索引擎LOGO设计欣赏
  5. 论文浅尝 | 基于动态记忆的原型网络进行元学习以实现少样本事件探测
  6. jquery的全选和多选操作
  7. java实现系列化的jdk_Java反序列化之与JDK版本无关的利用链挖掘
  8. IOS数据本地存储的四种方式--
  9. GUI Design Studio设计实例(附视频) :快速入门
  10. Linux中/etc/fstab /etc/mtab /proc/mounts这三个文件的分析与比较
  11. 计算机win7截长屏,电脑截长图【应对法子】
  12. 逻辑为基、数企赋能(NO.9)—企业运营体系顶层逻辑之困
  13. STM32 直流电机 转速比
  14. python公式字体_Matplotlib 中英文及公式字体设置
  15. Python生成彩色字符画
  16. Linux系统的madplay、mplayer音视频播放器的制作
  17. Win10企业版系统安装 NET Framework 4.8的时候提示错误信息
  18. Armbian bullseye 系统OMV 6.x安装分享
  19. 端游开发用什么技术可以让用户更短时间内体验游戏?端游分发...
  20. 幼儿园班级信息管理系统

热门文章

  1. 如何将Java源代码转换为HTML页面
  2. html中如果设置颜色为半透明状态,CSS半透明属性介绍及代码实例
  3. 微软更新iOS版Skype:新增@功能,一键召唤好友
  4. SDCMS1.3.1 发布插件
  5. qq2018旧版本7.3.1下载_qq音乐2018老版本下载
  6. 多路IO复用与异步IO
  7. Netty4 websocke实现聊天功能
  8. SpringBoot项目防止Sql注入
  9. 钉钉H5应用开发-jsapi调用
  10. 纯php员工管理,php企业员工信息管理系统