gpt4 book ai didi

php - 表单输入中的默认日期为上个月的第一天和最后一天

转载 作者:太空宇宙 更新时间:2023-11-04 15:47:28 25 4
gpt4 key购买 nike

我想更改我的输入并将默认日期添加为上个月的第一天和最后一天。

例如 - 当我们有 12 月的某一天时,我想输入日期 01.11 和 30.11。但是当我们有 2 月的某一天时,我想要输入日期 01.02 和 28.02(或 29.02)。

我目前的表单代码:

<form action="generate.php" method="post">
First day: <input type="date" name="start_date" value="2018-12-01">
Last day: <input type="date" name="end_date" value="2018-12-31">
<button>Generate it!</button>
</form>

你有什么想法吗? :)

最佳答案

如果您想要上个月的第一天和最后一天,那么这应该适合您:

$curDate=date(Y-m-d);
$month=intval(date(m))-1;
$year=intval(date(Y));
if($month==00){ //case current month januar
$startDate=($year-1)."-12-01";
$endDate=($year-1)."-12-31";
}
else{ //differating by month
$startDate=$year."-".$month."-01";
if($month==1||$month==3||$month==5||$month==7||$month==8||$month==10)
$endDate=$year."-".$month."-31";
else if($month==2)
$endDate=$year."-2-28";
else
$endDate=$year."-".$month."-30";
}

关于php - 表单输入中的默认日期为上个月的第一天和最后一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54039927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com