0
A
回答
1
$dateonly = "/Date(1234)/";
echo $dateonly = preg_replace("/[^0-9,.]/", "",$dateonly);
0
我不認爲這是JSON,或者至少不是有效的。然而,你可以這樣提取號碼:
preg_match_all('!\d+!', stripslashes("/Date(1234)/"), $output);
echo $output;
0
這種格式/Date(1234)/
通常稱爲JSON日期格式。它包含以毫秒爲單位的unixtime。所以,當你提取數字時,你需要將它分成1000
以獲得unixtime並使用PHP進行處理。 這裏,我給一個函數來提取日期並將其轉換爲PHPDateTime
對象
function parseJSDate($jsDateObject)
{
$dateTime = null;
if (preg_match("/\/Date\((\d+)\)\//", $jsDateObject, $match)) {
if (isset($match[1]) && is_numeric($match[1])) {
$timestamp = (int) $match[1];
$dateTime = new \DateTime();
$dateTime->setTimestamp($timestamp/1000);
}
}
return $dateTime;
}
$date = parseJSDate("/Date(1224043200000)/");
echo $date->format("Y-m-d H:i:s");
相關問題
- 1. PHP JSON字符串解析
- 2. PHP解析JSON字符串
- 3. 解析Json到字符串
- 4. PHP:如何解析JSON字符串並獲取變量?
- 5. 無法獲取JSON字符串解析到一個數組
- 6. 在PHP中解析JSON字符串「gdata.io.handleScriptLoaded」
- 7. 通過JSON字符串PHP解析
- 8. PHP:獲取/解析字符串的多個部分到陣列
- 9. JSON字符串解析
- 10. JSONKit解析json字符串
- 11. 解析JSON字符串
- 12. JSON解析字符串
- 13. JSON解析字符串
- 14. C#解析JSON字符串
- 15. JSON字符串解析
- 16. 解析JSON字符串
- 17. 解析JSON字符串
- 18. 解析JSON字符串jQuery.parseJSON()
- 19. 解析JSON字符串從
- 20. 解析JSON字符串GSON
- 21. JSON解析Titanium.App.Properties字符串
- 22. 解析JSON字符串
- 23. 解析JSON的字符串
- 24. JSON解析和字符串化錯誤
- 25. JSON解析數據庫到字符串
- 26. 解析配置字符串到JavaScript/JSON
- 27. 解析JSON字符串到數組
- 28. 解析JSON字符串到對象
- 29. 解析一個字符串到JSON
- 30. 解析Json字符串到Html元素
如果你有JSON,你需要使用'json_decode()' –
這不是一個有效的JSON字符串 –
後的實際您收到的JSON數據。 –