php日期计算 谁能帮我写一个简单的程序,就是以当前日期为主,减七天是多少号,比如现在是2009-11-22号,减七天应该是2009-11-15号,谁能帮帮我呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 echo data('Y-m-d', strtotime('-7 day', strtotime('2009-11-22')) ) echo date('Y-m-d', strtotime('-7 day', strtotime('2009-11-22')) ) echo data('Y-m-d', strtotime('-7 day 2009-11-22')); echo date('Y-m-d', strtotime('-7 day', strtotime('2009-11-23'))) PHP codeechodate('Y-m-d',strtotime('-7 day',strtotime('2009-11-22')) ) 用唠叨老大写的echo date('Y-m-d', strtotime('-7 day 2009-11-22')); strtotime 这个函数好强...自己去看下手册还有种方法是date("Y-m-d",time()-7天的秒数); 还有一种方法: $today_month = 11; $today_day = 22; $today_year = 2009; $timestamp = mktime(0, 0, 0, $today_month, $today_day-7, $today_year); print(date('Y-m-d',$timestamp )); 或者:时间的加减可以看作时间戳对秒的加减7天 相当于 7*24*60*602009-11-22 减去 7天就是 $t = strtotime("2009-11-22")-7*24*60*60; 这是时间戳对应的时间就是date("Y-m-d",$t);这个方法可以加减任何时间。 呵呵, 啰嗦了 $today=date('Y-m-d');$date=date('Y-m-d',strtotime($today.'-7 day'));echo $date echo date('Y-m-d',strtotime('-7 day 2009-11-22')); echo data('Y-m-d', strtotime('-7 day', strtotime('2009-11-22'))); apache配置带端口号的虚拟主机 急招PHP程序员1名 有什么好点的免费的php空间吗? discuz论坛整合,做到和论坛同步登录、同步注册、注销 数据库连接问题…… 关于正则表达式 php 如何向一个定义好的excel模板中指定的sheet中写数据,或更新 请高手帮忙解决一个dedecms的列表分页问题 点phpMyAdmin Database Manager Version 2.10.2输什么密码? Wordpress主页显示问题 成功登录的用户怎么才能显示在主页面index.php上? 让你的站跟新浪的新闻数据保持同步
PHP codeechodate('Y-m-d',strtotime('-7 day',strtotime('2009-11-22')) )
echo date('Y-m-d', strtotime('-7 day 2009-11-22'));
还有种方法是
date("Y-m-d",time()-7天的秒数);
$today_month = 11;
$today_day = 22;
$today_year = 2009;
$timestamp = mktime(0, 0, 0, $today_month, $today_day-7, $today_year);
print(date('Y-m-d',$timestamp ));
时间的加减可以看作时间戳对秒的加减
7天 相当于 7*24*60*60
2009-11-22 减去 7天
就是 $t = strtotime("2009-11-22")-7*24*60*60; 这是时间戳
对应的时间就是date("Y-m-d",$t);这个方法可以加减任何时间。 呵呵, 啰嗦了