Nick's Blog

如何在PHP中使用日期和时间

本篇将介绍如何在PHP中使用日期和时间

日期和时间在PHP中显示起来是十分容易理解的。

首先需要理解的就是时间戳(timestamp),时间戳就是一组数字,其显示的是当前时间距1970年1月1日 00:00:00的秒数之和。

使用起来也十分简单:

date_default_timezone_set('Asia/Shanghai');
echo time();

显示结果:

1406627295

其次就是日期和时间,通常使用的是date函数

echo date("Y-m-d");

date函数其实有两个值,第二个值就是存储时间戳的值

echo date("Y-m-d","1406627295");

既然了解到时间戳的重要性,下面介绍一个获取时间戳的函数strtotime

echo strtotime('2014-07-29 17:00:01');

如果只输入日期,则表示时间是00:00:00

下面来做一个例子,距离今天还有39天是几月几号:

echo date ("Y-m-d" ,strtotime("+39 days"));