如何用php 得到最近三十天的日期,在线等 php页面中,如何用php 得到最近三十天的日期(日期格式为 2011-08-24 ),并放到一数组中,怎么实现呀thanks 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $time = time();$result = array()for($i = $time-86400*30; $i < $time ;$i+=86400){ $result[] = strftime('%Y-%m-%d',$i);} $ar = array_map('foo', range(0, 30));print_r($ar);function foo($n) { return date('Y-m-d', strtotime("-$n day"));} 看来我队strtotime函数还是不熟悉,看了老大的,我的代码再简化一下$result = array()for($i = 0; $i < 30 ;$i++){ $result[] = strftime('%Y-%m-%d',strtotime("-$i day");}print_r($result); 恩,我的第一感觉也是用strtotime("-n day");但是使用的循环:$result=array();for($i=1;$i<=30;$i++) $result[$i]=date('Y-m-d', strtotime("-$i day"));print_r($result); php snmp问题,达人请进 请教 自定义变量的问题 在线等 问一个小白问题 php对表单的处理.... php empty()与isset()的区别是什么? 帮我看看这段批量导入文本的程序,错误出在哪呢? PHP 编辑器那个最好?支持自动代码提示的! 从数据库中读取字符串!结果只能读到一部分! [求助]设计多用户程序时,权限分配的设计方法? PHP@MySQL同时向两个表插入数据 求一简单的url重写 .htaccess代码 file_get_contents出来的是乱码 为什么啊
$time = time();
$result = array()
for($i = $time-86400*30; $i < $time ;$i+=86400){
$result[] = strftime('%Y-%m-%d',$i);
}
print_r($ar);function foo($n) {
return date('Y-m-d', strtotime("-$n day"));
}
for($i = 0; $i < 30 ;$i++){
$result[] = strftime('%Y-%m-%d',strtotime("-$i day");
}
print_r($result);
但是使用的循环:
$result=array();
for($i=1;$i<=30;$i++)
$result[$i]=date('Y-m-d', strtotime("-$i day"));print_r($result);