使用jQuery日期选择器格式化日期

Formatting a date using jQuery datepicker

本文关键字:日期 格式化 选择器 使用 jQuery      更新时间:2023-09-26

我通过以下行向日期选择器请求日期:

var checkIn=jQuery(".booking-date-fields).datepicker('getDate');

输出为:

Wed Dec 02 2015 00:00:00 GMT+0000 (Morocco Standard Time)

我如何使用php或javascript将其格式化为YYYY-MM-DD格式:

2015-12-02

救命!!!

在PHP中,您可以使用strtotime将字符串转换为UNIX时间,并使用日期函数进行任意转换:

//$_GET['checkIn']  = 'Wed Dec 02 2015 00:00:00 GMT+0000';
$getDate = $_GET['checkIn'];
$date = strtotime( substr( $getDate, 0, strpos( $getDate, '(' ) ) );
echo date( 'Y-m-d', $date );
// Output "2015-12-02"

编辑一个丑陋但有效的修复。。。