时间转时间戳

时间戳转时间

date("Y-m-d H:i:s",time())

date("Y-m-d ", time()),只显示年月日

时间转时间戳

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

mktime():从日期取得时间戳

strtotime()

strtotime() 函数用于将英文文本字符串表示的日期转换为时间戳,为 date() 的反函数,成功:时间戳,错误:FALSE 

echo strtotime("2009-10-21 16:00:10");  //输出 1256112010

echo strtotime("10 September 2008");    //输出 1220976000

echo strtotime("+1 day"), "<br />";   //输出明天此时的时间戳

mktime()

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

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));
?>


Jsky博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论