使用jQuery日期选择器格式化日期
Formatting a date using jQuery datepicker
我通过以下行向日期选择器请求日期:
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"
编辑一个丑陋但有效的修复。。。
相关文章:
- 将字符串转换为格式化日期
- 用Javascript重新格式化复杂文本日期字符串的更好方法
- 如何将日期字符串视为格式化数组[EYEAR,MONTH,DAY]
- 如何将日期拆分为格式化的日期和时间
- 从Parse.com返回的格式化日期
- 如何用javascript格式化日期
- 格式化momentjs日期时间
- 无法格式化keystone.js中的嵌套日期字段
- 生成并格式化当前日期和时间
- 在瞬间格式化日期.js给出 1/1/2016
- Javascript:根据当前日期检查格式化的日期值
- Safari浏览器中的格式化日期不正确
- 格式化 JSON 日期
- JS中的PHP日期格式化
- 从RSS馈送到“”的日期格式化程序;时间.ago”;
- 使用javascript进行日期格式化在IE10上不起作用
- 日期格式化程序函数给我一个负数
- Javascript日期格式化星期五六月21 00:00:00 UTC+0100 2013到iso 8601(2013-
- 日期格式化熊猫- Python
- 是否有一个jQuery日期格式化插件,可以处理多个时区和适当的夏令时