我有一个函数来显示今天的日期,像这样
<?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个月后的今天?
使用简单的+15个月strtotime:
$nextdate = date('l, F j, Y', strtotime("+15 months", $today))
在这里我找到了答案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);
?>