首页 > 解决方案 > 转换 PHP 日期格式

问题描述

我有一个简单的部分,用户可以在其中选择日期范围。

PHP 从 datepicker 获取这些日期

if (isset($_POST['from_date']) && isset($_POST['to_date'])) {
  $firstDate= $_POST['from_date'];
  $lastDate= $_POST['to_date'];
   var_dump($firstDate);
   var_dump($lastDate);

}

从上面的 PHP 脚本中,我得到了这个

string(10) "08/13/2019"
string(10) "08/14/2019"

但我想要这个

string(10) "2019-08-13"
string(10) "2019-08-14"

我需要做什么来实现我想要的?

标签: php

解决方案


您可以使用 strtotime() :

$time = strtotime('08/13/2019');

$newformat = date('Y-m-d',$time);

echo $newformat;
// 2019-08-13

推荐阅读