我通過這條線請求日期選擇器一個日期的日期:格式化使用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
請幫忙請!!!
我通過這條線請求日期選擇器一個日期的日期:格式化使用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將轉換爲字符串UNIX時間strtotime,並將其轉換爲您希望與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"
編輯醜陋,但修復工作...
我的網址是:http://本地主機:8081/villaGioconda/bookingStep2。 php?checkIn = Wed + Dec + 02 + 2015 + 00%3A00%3A00 + GMT%2B0000 +(摩洛哥+標準時間) 我有代碼: $ getDate = $ _ GET ['checkIn']; $ date = strtotime($ getDate); echo date('Y-m-d',$ date); 但我得到回報1970-01-01!我必須有輸出「2015-12-02」 – user2912015
我不得不從字符串中刪除括號。現在它應該工作! –
非常感謝你,它運作良好 – user2912015
HTTP:/ /php.net/manual/en/datetime.createfromformat.php – Scuzzy
我用moment.js ... http://momentjs.com/docs/ – AdamJeffers