javascript - 使用 jQuery datepicker 设置日期格式

标签 javascript php jquery

我通过这一行从日期选择器请求日期:

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 时间。并根据需要使用 date 进行转换功能:

//$_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"

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

关于javascript - 使用 jQuery datepicker 设置日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34030375/

相关文章:

javascript - 拖放排序不适用于动态元素

javascript - Sticky Div 停在底部

php - 如何创建一个下拉菜单,将数组中的数据放入文本字​​段中

php - 如果 mysql 不返回结果或为空,我将如何显示消息

jquery - 如何让 CSS 类多次出现在屏幕上

javascript - 从 DOM 解析 HTML

php - 我需要在 PHP 5.5.X 及更高版本中使用 & 符号吗?

jquery拦截粘贴事件

javascript - jQuery 不起作用,要删除什么

javascript - 移动 Safari 垂直滚动 - 如何检测窗口何时停止在 Javascript 中移动