站长论坛

标题: 如何计算今天和给定日期相差的天数? [打印本页]

作者: superadmin    时间: 2007-11-30 10:26
标题: 如何计算今天和给定日期相差的天数?
问题:php有没有函数可以算出今天和“2006-04-05”之间的天数?

解决方案:
<?php
$day = mktime(0,0,0,4,5,2006);
$today = time();
$days = (int)($today - $day)/(24*3600);
print $days;
?>
作者: superadmin    时间: 2007-11-30 10:26
mktime
取得 UNIX 时间戳记。

语法: int mktime(int hour, int minute, int second, int month, int day, int year);

传回值: 整数

函式种类: 时间日期

内容说明

输入一个时间,则传回 UNIX 时间戳记的长整数。

使用范例

<?
echo date( "M-d-Y", mktime(0,0,0,12,32,1997) );
echo date( "M-d-Y", mktime(0,0,0,13,1,1997) );
echo date( "M-d-Y", mktime(0,0,0,1,1,1998) );
?>




欢迎光临 站长论坛 (http://www.tzlink.com/bbs/) Powered by Discuz! X3.2