2016-11-22 180 views
0

如果我有像日期22-11-2016 (DMY),这一天是星期六我所要查询的时间,这将是26 -11-2016(dmY)。那么如何得到它?获取日期为特定日期是当天的日期后

+0

欢迎来到StackOverflow。请注意,这不是一个免费的代码写入服务,但我们渴望帮助其他程序员(和有志之士)编写他们自己的代码。请阅读[如何提出一个好问题](http://stackoverflow.com/help/how-to-ask)上的帮助主题。之后,请用您迄今编写的代码更新您的问题,以完成您希望实现的任务。 –

回答

5

如果你想获得下周的一天的日期,那么可能是这可以帮助你。

date('d-m-Y', strtotime('next saturday')); 

或者你也可以使用PHP date对象如下。

// Create a new DateTime object 
$date = new DateTime('22-11-2016'); 

// Modify the date it contains 
$date->modify('next saturday'); 

// Output 
echo $date->format('d-m-Y'); 
+0

谢谢它运作良好...代表+ 1 – Paramjeet

0

在这里,你要使用DateTime,你可以做到这一点。

$date = new DateTime('22-11-2016'); 
$date = $date->modify('next saturday'); 
echo $date->format('d-m-Y'); 
相关问题