如何从codeigniter php中的今天日期减少5个月

时间:2013-03-09 12:09:50

标签: php

我今天的日期类似于2013-03-09 02:12:36我想得到像2012-10-09 02:12:36(5个月前的时间)

的输出

我今天要使用代码               $datestring = "%Y-%m-%d: %d:%h:%i"; $time = time(); $today=mdate($datestring, $time);//gives me 2013-03-09 02:12:36``

我想要的是什么               $sixmonth= $today - 6 month//how to get this output

请帮帮我。

1 个答案:

答案 0 :(得分:1)

您可以使用名为strtotime()的函数,这将执行您想要的操作。您应该了解该函数的工作原理here。您还应该查看date()函数来设置日期和时间的格式,您可以这样做here

echo date("Y-m-d H:i:s", strtotime("-6 months"));

示例输出:

root@upstairslinux:~# php 6months.php
2012-09-09 12:20:23

root@upstairslinux:~#