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

语法:

int strtotime ( string time [, int now] )

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

例子:

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

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

语法:

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

例子:

<?php
echo mktime(21, 50, 55, 07, 14, 2010);      //输出“1279115455”
?>

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

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

<?php
echo date("Y-m-d", mktime(0, 0, 0, 12, 32, 2007));
echo date("Y-m-d", mktime(0, 0, 0, 13, 1, 2007));
?>

下个月的最后一天:

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

<?php
$lastday = mktime(0, 0, 0, 3, 0, 2008);
echo strftime("2008年最后一天是:%d", $lastday);
?>

PHP 日期转换为时间戳 strtotime 与 mktime 函数相关推荐

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

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

  2. mysql语句将日期转换为时间戳的方法

    mysql将日期转换为时间戳更新数据库: update test set creattime=UNIX_TIMESTAMP('2018-04-19') 替换字段为当前日期: update test s ...

  3. PHP日期转换为时间戳

    <?php class SaonekController extends Controller { public function indexAction(){ /*时间戳转换成日期不用说了 但 ...

  4. php 时间戳最大值,PHP mktime()函数获得本地时间戳

    在PHP中使用mktime()函数将一个时间转换成UNIX的时间戳. mktime()函数根据给出的参数返回UNIX时间戳.时间戳是一个长整数,包含了从UNIX纪元(1970年1月1日)到给定时间的秒 ...

  5. java strtotime_PHP strtotime()与mktime():日期转时间戳

    前面我们介绍了<time() 函数>可以获取当前的时间戳,那么如果想要将一个具体的时间转换成时间戳的话该怎么办呢? PHP 中提供了两个函数可以实现将具体的日期转换为时间戳,分别是 str ...

  6. php怎么把时间戳转成日期格式,php怎么把时间格式转换为时间戳?,时间戳转为日期...

    php怎么把时间格式转换为时间戳?PHP怎么把时间格式转换成时间戳?,php时间格式转换为时间戳的方法:1.使用mktime()将时间转换为时间戳,语法为"mktime(小时.分钟.秒.月. ...

  7. php中如何想时间转为时间戳,php中怎么将时间转换为时间戳

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

  8. 日期格式转换成时间戳格式php,php日期转时间戳,指定日期转换成时间戳

    有朋友问php与mysql有没有办法把日期转时间戳或把指定日期转换成时间戳呢,其实这个是有并且还非常的简单,下面我来给大家介绍介绍. 一.在MySQL中完成 这种方式在MySQL查询语句中转换,优点是 ...

  9. php把时间格式转换为时间戳,php如何将时间格式转换成时间戳?

    php时间格式转换为时间戳的方法:1.使用mktime()将时间转换为时间戳,语法为"mktime(小时.分钟.秒.月.日.年)":2.使用strtime()将字符串表示的日期转换 ...

最新文章

  1. 基于Springboot实现田径运动会管理系统
  2. python--函数
  3. Matlab概率统计编程指南
  4. BACKUP PENDING状态的解除
  5. 尚展垒等编著c语言程序设计,C语言程序设计技术实践指导
  6. c++builder提高批量动态创建panel的速度_骑行时影响速度的事项有哪些 怎样有效提高骑行速度 单车租赁信息...
  7. 栈溢出笔记1.10 基于SEH的栈溢出
  8. 照着官网来安装openstack pike之glance安装
  9. 时序分析 30 金融资产预测 - 蒙特卡洛模拟
  10. 计算机二级vf上机考试题库,计算机等级考试二级VF上机题库
  11. python宣传视频 抖音_python下载抖音无水印视频
  12. android 手机性能测试工具,不服跑个分?安卓手机性能测试工具科普
  13. 码流、单码流、双码流、多码流
  14. mysql 3306_允许远程链接mysql,开放3306端口
  15. 等保是强制的吗?企业不办等保有啥处罚?
  16. Android shell脚本自动启动app,关闭app,遇到crash自动停止
  17. git master和main 的纠缠
  18. uni-app微信公众号(5)——新增、修改地址
  19. python运行代码不成功_命令行执行python模块时提示包找不到的问题
  20. Leetcode 860. 柠檬水找零(贪心) 记录反思

热门文章

  1. python银行家算法例题详解_攒人品之作-能考408大题的知识点整理(有两个知识点的补充)...
  2. FACTORY 模式
  3. 利用JNative调用MediaInfo.dll
  4. oracle_sql性能优化
  5. 使用Entitas构建游戏框架(一)
  6. Sql Server 快捷键
  7. 支付宝当面付之扫码支付“无效签名”
  8. 毕业设计 stm32人体健康监护系统 - 单片机 嵌入式 物联网
  9. DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Cameras论文阅读笔记
  10. 栈的应用 括号匹配 c++