在今天之后的15个月内完成一项功能

时间:2013-06-01 01:24:40

标签: php function date

我有一个今天显示日期的功能

<?php

date_default_timezone_set('Asia/Jakarta');

//Menampilkan tanggal hari ini dalam bahasa Indonesia dan English
$namaHari   = '';
$namaBulan = array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
$today = date('l, F j, Y');
$sekarang = $namaHari[date('N')] . date('j') . "-" . $namaBulan[(date('n')-1)] . "-" . date('Y');
?

问题:今天过了15个月后如何制作显示日期的功能?

2 个答案:

答案 0 :(得分:4)

在strtotime中使用简单的+15个月:

$nextdate = date('l, F j, Y', strtotime("+15 months", $today))

答案 1 :(得分:3)

这里是我找到的答案 15个月意味着1年3个月所以可以将其分为1年和3个月 所以,代码就像这样

<?php date_default_timezone_set('Asia/Jakarta');
$m = 3;
$n = 1;
$nextN = mktime(0, 0, 0, date("m") + $m, date("d"), date("Y") + $n);
echo date('d-m-Y', $nextN);
?>