PHP——date()函数

语法

date(format,timestamp)

  • format 规定时间戳的格式(必须
  • timestamp 规定时间戳,默认是当前时间和日期(可选

用途

获得简单的日期

<html>
<body>
<?php
header("content-type:text/html;charset=utf-8");
echo "今天是 " . date("Y/m/d") . "<br>";
echo "今天是 " . date("Y.m.d") . "<br>";
echo "今天是 " . date("Y-m-d") . "<br>";
echo "今天是 " . date("l");
?>
</body>
</html>

PHP——date()函数
补充说明:

  • d 表示月里的某天
  • m 表示月
  • Y 表示年(4位数)
  • 1 表示周里的某天
  • /、.、-为了区分年月日

自动版权年份

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
版权所有 2009-<?php echo date("Y")?>
</body>
</html>

PHP——date()函数


获得简单时间

<!DOCTYPE htmml>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>

<body>
<?php
echo "当前时间是".date("h:i:sa");
?>
</body>
</html>

PHP——date()函数
补充说明:

  • h 带有首位零的12小时小时格式
  • i 带有首位零的分钟
  • s 带有首位零的秒(00-59)
  • a 小写的午前和午后(am或pm)

获得时区

date_default_timezone_set("Asia/Shanghai");
补充说明:如果从代码返回的不是正确的时间,有可能是因为您的时区设置问题。


mktime()创建日期

  • 语法:mktime(hour,minute,second,month,day,year)
  • 功能:返回日期的unix时间戳
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>

<body>
<?php
$d=mktime(9,12,31,6,10,2015);
echo "创建日期是 ".date("Y-m-d h:i:sa",$d);
?>
</body>
</html>

PHP——date()函数


strtotime()用字符串来创建日期

语法:strtotime(time,now)
功能:把人类可读的字符串转换为Unxi时间

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; chatset=utf-8" />
</head>
<body>
<?php
header("content-type:text/html;charset=utf-8");
$d=strtotime("10:38pm April 15 2015");
echo "创建日期是".date("Y-m-d h:i:sa",$d);
?>
</body>
</html>

PHP——date()函数
补充说明:(格式灵活)
PHP——date()函数


更多日期实例

PHP——date()函数

上一篇:Hi3559板载u-boot、kernel及rootfs烧录过程及心得


下一篇:thinkphp5.0 模板中使用$Request请求对象