Heim >Backend-Entwicklung >PHP-Tutorial >php入门教程(二十一) php日期与时间函数

php入门教程(二十一) php日期与时间函数

WBOY
WBOYOriginal
2016-07-25 08:55:45969Durchsuche
  1. echo time(); // return "1264668961"
  2. ?>
复制代码

2,date()

需要将UNIX时间戳转换为可阅读的当前时间,就要用到date()函数。

date函数的原型如下:

  1. echo date("Y/m/d");
  2. echo "
    ";
  3. echo date("Y.m.d");
  4. echo "
    ";
  5. echo date("Y-m-d");
  6. ?>
复制代码

输出: 2013/11/21 2013.11.21 2013-11-21

3,mktime() mktime() 函数返回一个日期的 Unix 时间戳。

参数说明:

  1. echo(date("M-d-Y",mktime(0,0,0,12,36,2001)));
  2. echo(date("M-d-Y",mktime(0,0,0,14,1,2001)));
  3. echo(date("M-d-Y",mktime(0,0,0,1,1,2001)));
  4. echo(date("M-d-Y",mktime(0,0,0,1,1,99)));
  5. ?>
复制代码

输出: Jan-05-2002 Feb-01-2002 Jan-01-2001 Jan-01-1999 4,checkdate() checkdate() 函数验证一个格里高里日期。 如果指定的值合法,则该函数返回 true,否则返回 false。 日期在下列情况下为合法: month 介于且包括 1 - 12 Day 的值在给定的 month 所应该具有的天数范围之内,闰年已经考虑进去了。 year 介于且包括 1 到 32767 语法 checkdate(month,day,year) 参数

  1. var_dump(checkdate(12,31,2000));
  2. var_dump(checkdate(2,29,2003));
  3. var_dump(checkdate(2,29,2004));
  4. ?>
复制代码

输出: bool(true) bool(false) bool(true)

>>> 查看更多 php入门教程



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn