Javascript 如何从数据库中添加日期的月份并在网页中显示
所以我在数据库中有一个表,它的一个属性是date ex.startdate=2020-08-12 我从数据库中获取了这个开始日期,我想在其中添加6个月作为结束日期。 但是idk如何让它在php上被视为一个日期。Javascript 如何从数据库中添加日期的月份并在网页中显示,javascript,php,mysql,database,date,Javascript,Php,Mysql,Database,Date,所以我在数据库中有一个表,它的一个属性是date ex.startdate=2020-08-12 我从数据库中获取了这个开始日期,我想在其中添加6个月作为结束日期。 但是idk如何让它在php上被视为一个日期。 函数getFutureDate(日期){ 设d=新日期(日期); d、 setMonth(d.getMonth()+6); 返回d.toDateString(); } 控制台日志(getFutureDate(“2020-08-12”); 对于php,您可以使用mktime <?ph
函数getFutureDate(日期){
设d=新日期(日期);
d、 setMonth(d.getMonth()+6);
返回d.toDateString();
}
控制台日志(getFutureDate(“2020-08-12”);
对于php,您可以使用mktime
<?php
$startdate='2020-08-12';
$sixmonthlater = mktime(0, 0, 0, date("m",strtotime($startdate))+6 , date("d",strtotime($startdate)), date("Y",strtotime($startdate)));
// show unix time
echo $sixmonthlater;
echo "<br>";
// show time in Y-m-d
echo date("Y-m-d", $sixmonthlater);
?>
因此,如果您的数据库包含类似于12.08.2020
的日期,那么它必须是char/varchar。这意味着您立即失去了许多数据处理函数的简单使用。是否涉及PHP?或者这一切都是在JavascriptWelcome中进行的,为了提高您的体验,请阅读,然后看看,如何创建和@RiggsFolly,它的日期类型是2020-08-12,我刚刚这样写的,是的,它的phpIf它实际上是一个日期字段,有多种处理方法(直接在MySQL、PHP和JS中),所有这些都可以在这个网站上和网站外随时使用。这是一个很好的网站,但我需要它在php中,谢谢!!