【发布时间】:2016-04-17 03:27:18
【问题描述】:
我有一个函数来获取天气预报 ajax 以将其加载到 div 中,但 json 中的日期有一个日期时间 format type: "dt":1452254400
我需要格式:'Y-m-d',但在 ajax 中我不能使用 gmdate() php 函数来获取它。
我正在尝试使用
$.ajax({
url: urlforecast,
dataType:"JSON",
success:function(data){
var str = (""+data['list'][0]['dt']);
var num = parseInt(str.replace(/[^0-9]/g, ""));
var date = new Date(num);
alert(date);
但他的格式是:Sat Jan 17 1970 20:29:56 GMT+0100,我不喜欢这个。
如何将gmdate() 之类的格式转换为ajax 函数?
【问题讨论】:
-
您将数字转换为字符串 (
""+data['list'][0]['dt']) 只是为了再次将其解析为数字 (parseInt())。为什么?
标签: javascript php jquery ajax weather-api