Javascript 用PHP重新格式化日期

Javascript 用PHP重新格式化日期,javascript,php,jquery,date,Javascript,Php,Jquery,Date,我有个问题。我在我的网站上输入了一个日期。当浏览器不支持输入类型date时,我将初始化jQuery日期选择器 问题是,正常日期输入返回的值如下: 2019-08-23 日期选择器是这样的: 26.08.2019 我不想在HTML中添加一个隐藏字段,而是想通过PHP将收到的值重新格式化为上面的第一种格式。那么,有没有一种方法可以构建一个小函数来检查格式是否为datepicker格式,并返回格式化值,如2019-08-26 我用$\u POST['date']接收值,类似的方法应该可以: 回音日

我有个问题。我在我的网站上输入了一个日期。当浏览器不支持输入类型date时,我将初始化jQuery日期选择器

问题是,正常日期输入返回的值如下:

2019-08-23
日期选择器是这样的:

26.08.2019
我不想在HTML中添加一个隐藏字段,而是想通过PHP将收到的值重新格式化为上面的第一种格式。那么,有没有一种方法可以构建一个小函数来检查格式是否为datepicker格式,并返回格式化值,如
2019-08-26


我用
$\u POST['date']

接收值,类似的方法应该可以:

回音日期(“Y-m-d”,标准时间(“2019年8月26日”)


参考资料:

您使用的是哪个日期选择器?jQuery日期选择器。我知道在浏览器中有一个包含正确值的隐藏输入的解决方案,但在我的情况下,这比在PHP中进行重新格式化要复杂得多。查看datepicker文档,它们通常提供一种更改格式的方法,例如,这可能是对
'2019.08.23'.split('.').reverse().join的重复(“-”)