我在php文件中有下面的请求。我试图以这种格式获得约会:MONTHS-currentMonth-currentYear
<div class="box">
<ul class="box__list">
<li class="box__item">A</li>
<li class="box__item">A</li>
<li class="box__item">A</li>
</ul>
<ul class="box__list">
<li class="box__item">A</li>
<li class="box__item">A</li>
<li class="box__item">A</li>
</ul>
</div>
答案 0 :(得分:0)
要获取当前月份和年份,您可以在sql中使用 GETDATE 功能
$sql = "SELECT MONTH(ADDDATE(`dateDebutC`, `dureeC`))AS MONTHS,MONTH(GETDATE()) as curmonth,YEAR(GETDATE()) as curyear FROM normalW where id = '$id'";
答案 1 :(得分:0)
如果要在从sql查询返回值后格式化日期,则可以使用PHP date_format()
函数。假设您将月份值存储在变量中,我们称之为$date
:
echo date_format($date,'Y-m-d'); // Or whatever format you want to display
要将当前月份和当前年份添加到该字符串,您可以使用date()
功能:
$current_month = date(m); // prints current month in numeric format (01-12)
$current_year = date(Y); // prints current year as a 4-digit representation
$new_date = $date . '-' . $current_month . '-' . $current_year;
有关所有参数的列表,请参阅https://www.w3schools.com/php/func_date_date.asp。作为友情提醒,请确保您使用的是mysqli
而不是mysql
,这已被弃用。
答案 2 :(得分:0)
无论结果是什么,例如,你绑定它:
$date = '2014-04-15 10:10:11';
$buildDate = new DateTime(strtotime($date));
$dowMonthDayYear = $buildDate->format('l F j, Y');
echo dowMonthDayYear // turns as April 15th, 2014
您可以在php手册中查找其他格式的日期时间