并不确定如何最好地描述这一点。我进行了API调用,我得到的其中一个元素就像下面的
0 => array:3 [▼
"customId" => "12345"
"customName" => "Month"
"customValue" => "June 16"
]
正如您所看到的,customValue是6月16日,意思是2016年6月。有什么办法可以在这个月加1个月,所以要把它作为7月16日吗?我知道我可以简单地使用像str_replace这样的东西来替换Jun,但是我不想每月更改表达式。我真正想要的是让系统明白这是6月16日和1个月需要添加它。
这可能吗?
由于
答案 0 :(得分:4)
更改$monthAndDay
:
$monthAndDay = "June 16";
$monthAndDay = date("F j", strtotime($monthAndDay." + 1 month"));
echo $monthAndDay; //outputs July 16
在数组中:
$arr = [
"customId" => "12345"
"customName" => "Month"
"customValue" => "June 16"
];
$arr["customValue"] = date("F j", strtotime($arr["customValue"]." + 1 month"));
答案 1 :(得分:1)
http://php.net/manual/en/function.jdmonthname.php
看这个。
这可能是使用此命令执行此操作的方法!
希望我能提供帮助,
Skayo