计算时间 求一PHP程序输入出生年、月、日能计算出今天的年龄和出生那天是星期几?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $inputdate="1985-2-4";$inputdate_arr=explode("-",$inputdate);echo date("Y")-$inputdate_arr[0];//年龄echo date("w",$inputdate);//星期 <?php$nYear = 2000;$nMouth = 1;$nDay = 12;// 年龄$nAge = intval( date( 'Y' ) ) - $nYear;// 那天星期几$nTimestamp = strtotime( $nYear . "-" . $nMouth . "-" . $nDay );$nWeek = date( 'w', $nTimestamp );?> 楼上几位请注意,php的时间函数只支持1970以后 是对的啊。我测试的是php5.2.61970以前的是负数,对照万年历,星期也是对的。$inputdate="1965-2-3";$inputdate_arr=explode("-",$inputdate);echo date("Y")-$inputdate_arr[0]."<br>";//年龄45echo date("w",strtotime($inputdate))."<br>";//星期3echo strtotime($inputdate)."<br>";//-154915200 [新手请教]PHP写入MySQL数据库的问题 找个php指导我 初学PHP,PHP需要开什么服务吗? php不能嵌入到html中,超级简单的问题 我从数据库里取数据出来,然后用fwrite把数据写到一个文件中,为何文件中会变成乱码 大家说我该不该去sina呢,已经面试成功了 有关IMAP的问题,求大神解决~~~~~ 求 国内外 知名的用php开发的产品名称 一个简单问题 数据库读出来的数据怎么与定义好的常量对应? 求一php计算时间的程序 win7下FCK不显示
$inputdate_arr=explode("-",$inputdate);
echo date("Y")-$inputdate_arr[0];//年龄
echo date("w",$inputdate);//星期
<?php$nYear = 2000;
$nMouth = 1;
$nDay = 12;
// 年龄
$nAge = intval( date( 'Y' ) ) - $nYear;// 那天星期几
$nTimestamp = strtotime( $nYear . "-" . $nMouth . "-" . $nDay );
$nWeek = date( 'w', $nTimestamp );?>
1970以前的是负数,对照万年历,星期也是对的。
$inputdate="1965-2-3";
$inputdate_arr=explode("-",$inputdate);
echo date("Y")-$inputdate_arr[0]."<br>";//年龄45
echo date("w",strtotime($inputdate))."<br>";//星期3
echo strtotime($inputdate)."<br>";//-154915200