Php 如何在给定日期的情况下获取未来一个月的Unix时间戳
假设我从数据库中提取一个字段,一个时间戳字段 如何从该时间戳字段中获取Unix时间戳(未来1个月) 我的大脑有点累了,所以我需要重新慢跑一下Php 如何在给定日期的情况下获取未来一个月的Unix时间戳,php,Php,假设我从数据库中提取一个字段,一个时间戳字段 如何从该时间戳字段中获取Unix时间戳(未来1个月) 我的大脑有点累了,所以我需要重新慢跑一下 $newDate = strtotime('+1 month',$startDate); 使用可以通过“+1个月”来添加上下文相关月份。不会 strtotime('+1 month', $value_from_db); 工作?我会使用该功能,将+1个月添加到您的时间戳中: $future = strtotime('+1 month', $curre
$newDate = strtotime('+1 month',$startDate);
使用可以通过“+1个月”来添加上下文相关月份。不会
strtotime('+1 month', $value_from_db);
工作?我会使用该功能,将+1个月
添加到您的时间戳中:
$future = strtotime('+1 month', $current_time);
有了strotime(),你不必考虑“某个月有30天,而另一些月有31天”,或者“二月有时有28天,有时有29天” 毕竟,给一个日期加上一个月比加上30*24*3600秒要难一些
您也可以使用该类,或等方法取决于数据库
- MySQL已经
- Postgre让您只需添加
- 甲骨文。。。这很烦人。但你可以找到如何做到这一点
当然还有
strotime(“+1个月,$current_time”)代码>在PHP中。当然,SttoTimes是如此的简单,你可能会认为它是作弊的;p> 比如:
tm *currTime = localtime(timestamp);
currTime->tm_mon++;
timestamp = mktime(currTime);
当前时间+60*60*24*30未来30天,我希望未来一个月。谢谢大家。我是弱智。我有点累了。谢谢,我没想清楚。出于某种原因,我一直认为strotime()只允许一个参数。