请问一年内生日如何日期倒计呀? 用不着吧,用time()算前面应该有帖子的,搜下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql里用date_sub,php里用time 使用date类型的数据可以进行运算啊~ $str 是时间格式的字符,需要你判断是否大于当前时间if (($timestamp = strtotime($str)) === false) { echo "不能转换时间";} else { $date = cile(($timestamp - time()) / 24 * 3600); echo "距离生日".$date."天";}然后把$date赋值给js,就可以做一个倒计时! 上面的函数写错了是ceil 不是cile <?php$date ="1984-11-19";$getdate = explode("-",$date);$y = date('Y');$second = mktime(0,0,0,$getdate[1],$getdate[2],$y);if($second<time()){ //如果小于,就说明今年的生日已过; $second = mktime(0,0,0,$getdate[1],$getdate[2],$y+1);}$day = ($second-time())/(24*60*60); //获得的天数; ?> 求解一个基础问题,请各位大虾指点 eclipse中用xdebug调试功能不能跟踪参数值 诡异的问题,来看 求一数组中连续值的最大长度 用php可以编一个在线扑克牌的程序吗? 如何过滤单引号等特殊字符? mysql group后按照两个字段排序 谁知道“中关村在线“的后台数据库用的是什么的 再问一个图片问题! php设置中config的配置. 求个正则表达式100分 一个简单的图片上传问题
php里用time
echo "不能转换时间";
} else {
$date = cile(($timestamp - time()) / 24 * 3600);
echo "距离生日".$date."天";
}然后把$date赋值给js,就可以做一个倒计时!
$date ="1984-11-19";
$getdate = explode("-",$date);
$y = date('Y');
$second = mktime(0,0,0,$getdate[1],$getdate[2],$y);
if($second<time()){ //如果小于,就说明今年的生日已过;
$second = mktime(0,0,0,$getdate[1],$getdate[2],$y+1);
}
$day = ($second-time())/(24*60*60); //获得的天数;
?>