当前位置:首页 » 编程语言 » php时间增加

php时间增加

发布时间: 2022-12-25 19:04:28

php中如何给日期加上一个月 加一周

你好,获取当前时间戳:time() ,如果你没设置时区 ,那么当前时间时间戳是:time()+3600*8 ,我们假设你的时区设置正确,那么time()+3600*24*30 就是一个月,一周就是time()+3600*24*7 (3600是一小时的秒数X24小时 就是一天X30/7)就是30天或者7天了。希望能帮到你,望采纳!

⑵ php如何在原来的时间上加一天一小时!

strtotime("-1days", 123456789)第二个参数表示需要增加1天的时间戳

⑶ php如何在原来的时间上加一天

<?php
echo "Today:",date('Y-m-d H:i:s'),"<br>";
echo "Tomorrow:",date('Y-m-d H:i:s',strtotime('+1 day'));
?>
上一行输出当前时间,下一行输出明天时间

这里+1 day
可以修改参数1为任何想需要的数 day也可以改成year(年),month(月),hour(小时),minute(分),second(秒)

date('Y-m-d H:i:s',strtotime("+1 day +1 hour +1 minute");
可以随便自由组合,以达到任意输出时间的目的
注:该方法之针对1970年以后试用,也就是时间戳的适用范围。

⑷ php,随时间增加,数字也增加

这个不用在PHP里写程序了,直接在数据库层做计划任务就可以了,创建一个event,每隔一个小时执行一次更新操作,帖子里应该有一个帖子的发表时间的字段如create_time,这个值是不会变的,每次执行任务的时候,获取到当前的时间戳,来和create_time做比较,如果两者之间的差值大于1小时,这增加44,,,,以此类推。。

⑸ php 时间相加

$a=time();//获取当前时间戳
$b=strtotime("+7days",$a);//获取在以$a时间戳为基础的七天后的时间戳

//注意,以上获取的都是时间戳,strtotime()也要用时间戳,若想转转为阁下下用的那种显示方式,应该再用date函数转换
echodate("Y-m-d",$a);
echo"</br>";
echodate("Y-m-d",$b);

⑹ php怎么给数据库表时间字段加时间

这种一般时间都是存时间戳的,你如果是存的这个2020-11-30这种字符串格式的话,要先转换为时间戳,然后加30*86400(一天是86400秒)。而且一般会员这种,一般也会存会员到期日的,不是这么实时算的,太影响速度

⑺ php怎么将当前时间戳增加一year

echo strtotime("+1 year"); //返回的是时间戳, 如果要转换成一般时间格式还需要下面的函数

echo date('Y-m-d H:i:s', strtotime("+1 year"));

==================================================================

同理,不仅仅可以+year 还可以是天, 月日都可以的,如下代码:

<?php
echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";
?>

⑻ php如何实现循环两次时间递增一次

假设你的文章内容都是用数组post过来的

//多少篇文章
$count=count($_POST['title'][]);
//获取现在的时间
$lastTime=date('Y/m/dHH:mm:ss');
for($i=0;$i<$count;$i++){
if($i>1&&$i%2==1){
//如果是隔了2篇,时间加1
$time=date('Y/m/dHH:mm:ss',strtotime($lastTime)+24*60*60);
//更新上一篇的时间
$lastTime=$time;
}else{
$time=$lastTime;
}
$time=date('Y/m/dHH:mm:ss',$time);
$sql="INSERTINTOtableVALUES('".$_POST['title'][$i]."','".$_POST['content'][$i]."','".$time."')"
}

⑼ php怎么将当前时间戳增加一year

$now_date = time(); // 获得当前时间戳
$year = date("Y",$date); // 得到当前 year
$o_date = date("-m-d G:i:s",$date); // 除了year 外的日期字符串
$result = strtotime(($year+1).$o_date); // year + 1 然后以字符串链接的形式和$o_date结合成日期字符串,再strtotime转化时间戳
----------------------------------------------
上述是考虑到闰year会多1天。
如果不需要考虑闰year 。
可以直接加上1year(平year)的秒数~
也就是3600*24*365
----------------------------------------------
year 居然是 “不适合” 词汇
WHY??

热点内容
2021款魏派vv6买哪个配置 发布:2024-05-19 14:31:11 浏览:632
前端如何打开第二个服务器地址 发布:2024-05-19 14:30:55 浏览:569
新建文件夹2百度盘 发布:2024-05-19 14:24:07 浏览:607
waslinux安装部署 发布:2024-05-19 14:23:11 浏览:786
安卓系统怎么注册不了ins 发布:2024-05-19 14:01:00 浏览:961
买服务器后怎么搭建功能 发布:2024-05-19 14:00:03 浏览:208
windows文件夹图标下载 发布:2024-05-19 13:25:44 浏览:690
数据库存储数据类型 发布:2024-05-19 13:25:28 浏览:585
电脑开机密码忘记了如何解锁没有管理员窗口 发布:2024-05-19 13:24:50 浏览:278
畅捷支付刷脸机如何设置密码 发布:2024-05-19 13:03:10 浏览:765