-1
$SQL = "SELECT value FROM shpb_control WHERE control_id='bulan'";
$Q = $obj->db->query($SQL);

$month_now=$Q->row()->value;

例如,$month_now='02'

PHP中的函数是什么,得到最后一个month = '01'

例子:

$month_now = '02', 和$month_previous = '01'

谢谢你。

4

2 回答 2

0

您可以使用MONTHmysql 中可用的strtotime函数和 php 中的函数。

PHP

echo date('m', strtotime(date('m')." -1 month"));

MySQL

SELECT * FROM table
WHERE MONTH(date_field) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)
于 2013-03-04T08:13:08.910 回答
0

您可以使用strtotime()

date('m', strtotime($month_now.' -1 month'));
于 2013-03-04T09:03:33.167 回答