Javascript 如何在jquery上更改dateTime json的格式?
现在,当我显示日期和时间表单DB时,它看起来是这样的: 2017年12月12日星期二02:03:00 GMT+0000(东部夏时制)4分钟。描述:duntik2 我还需要表演时间和(时间+持续时间)。就像这样: 02:03-02:07 我喜欢看到这样的输出 2017年12月12日星期二02:03-02:07描述:duntik2 这是我的jquery ajax代码Javascript 如何在jquery上更改dateTime json的格式?,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,现在,当我显示日期和时间表单DB时,它看起来是这样的: 2017年12月12日星期二02:03:00 GMT+0000(东部夏时制)4分钟。描述:duntik2 我还需要表演时间和(时间+持续时间)。就像这样: 02:03-02:07 我喜欢看到这样的输出 2017年12月12日星期二02:03-02:07描述:duntik2 这是我的jquery ajax代码 $.ajax({ url: url, type: 'GET', dataType: 'json', success
$.ajax({
url: url,
type: 'GET',
dataType: 'json',
success: function (data) {
var ul= $("#list_of_appointments");
for (i=0; i<data.length; i++){
var date = new Date(data[i].date_time);
var li= "<li><span class='date_time'>" + date + " </span>" +
"<span class='duration' Duration >" + data[i].duration + "min.</span>" +
"<span class='description'>" + data[i].description +
" </span>" + "<input type='hidden' value=" + data[i].id + " /></li>";
ul.append(li);
}});
$.ajax({
url:url,
键入:“GET”,
数据类型:“json”,
成功:功能(数据){
var ul=$(“任命名单”);
对于(i=0;i您可以使用和方法
var i=0,data=[{date\u time:new date(),持续时间:4,description:'Duntik',id:'some-id'}];
var date=新日期(数据[i]。日期\时间),
enddate=新日期(日期);
enddate.setMinutes(enddate.getMinutes()+数据[i].duration);//创建结束日期,从中提取结束时间
var formattedDate=date.toLocaleDateString('en-US'{
工作日:“短”,
月:“短”,
日期:'数字',
年份:'数字',
小时:“2位”,
分钟:“两位数”,
12小时:错误
}).替换(/,/g,),
formattedTime=enddate.toLocaleTimeString('en-US'{
小时:“2位”,
分钟:“两位数”,
12小时:错误
});
var li=“”+formattedDate+'-'+formattedTime+”+
“”+数据[i]。说明+
“+” ”;
console.log(li);
查看