我使用HTML5,在webapp中激活iOS上的本机日期时间选择器。我得到这个日期时间字符串:“2013-08-25T11:49:18.353Z” 我如何解析它到我的时区并使其可读(dd-MM-yyyy HH:mm:ss)?jQuery datetime to_string(iOS html5日期时间选择器)
1
A
回答
2
您应该考虑使用moment.js。它有你以后的格式,以及更多。
moment("2013-08-25T11:49:18.353Z").format("YYYY-MM-DD HH:mm:ss")
关于时区,你并没有真正解释你以后的情况。如果你只是想在运行它的设备的本地时区显示UTC时间,那么上面的代码正是你所需要的。
不过,如果你是在谈论一个特别时区显示出来,那么你也应该看看moment-timezone插件,在那里你可以做这样的事情:
moment("2013-08-25T11:49:18.353Z").tz("America/Los_Angeles").format("YYYY-MM-DD HH:mm:ss")
0
终于搞定了!
这是我做的:http://jsfiddle.net/h4tFz/
Date.prototype.format = function(format) //author: meizz
{
var o = {
"M+" : this.getMonth()+1, //month
"d+" : this.getDate(), //day
"h+" : this.getHours(), //hour
"m+" : this.getMinutes(), //minute
"s+" : this.getSeconds(), //second
"q+" : Math.floor((this.getMonth()+3)/3), //quarter
"S" : this.getMilliseconds() //millisecond
}
if(/(y+)/.test(format)) format=format.replace(RegExp.$1,
(this.getFullYear()+"").substr(4 - RegExp.$1.length));
for(var k in o)if(new RegExp("("+ k +")").test(format))
format = format.replace(RegExp.$1,
RegExp.$1.length==1 ? o[k] :
("00"+ o[k]).substr((""+ o[k]).length));
return format;
}
alert(new Date("2013-08-25T11:49:18.353Z").format("yyyy-MM-dd h:mm:ss"));
0
var date=thestring.split("T")[0];
var year=date.split("-")[0];
var month=date.split("-")[1];
var day=date.split("-")[2];
var time=thestring.split("T")[1];
var hour=time.split(":")[0];
var minute=time.split(":")[1];
var second=time.split(":")[2].replace("Z","");
var formattedstring=day+"-"+month+"-"+year+" "+hour+":"+minute+":"+second
相关问题
- 1. 的jQuery日期时间选择器MVC3
- 2. 的jQuery日期时间选择器
- 3. Jquery Ui日期时间选择器
- 4. jquery日期时间选择器
- 5. Jquery日期时间选择器格式
- 6. jQuery日期和时间选择器
- 7. jQuery日期时间选择器
- 8. 日期时间选择器jQuery中
- 9. symfony - jQuery的日期时间选择器
- 10. jquery日期和时间选择器
- 11. Jquery日期时间选择器日期格式问题
- 12. jquery日期时间选择器选择日期时间和分钟
- 13. Angular2日期和时间选择器
- 14. 日期时间选择器
- 15. 日期时间选择器
- 16. 日期/时间选择器++
- 17. HTML5日期选择器
- 18. 验证jQuery的日期选择器和时间选择器
- 19. jQuery日期选择器允许你有一个日期和时间选择器
- 20. Linq - 从日期选择日期时间
- 21. HTML5日期时间本地输入字段VS jQueryUI的日期时间选择器
- 22. JavaScript/jQuery +日期时间选择器:动态添加的输入不显示激活日期时间选择器。
- 23. Rails和jQuery的日期选择器与日期时间
- 24. 当使用datetime-picker选择日期/时间时触发事件
- 25. Jquery datetime选择器时区
- 26. 日期时间选择器C#格式
- 27. MVC日期时间选择器
- 28. 日期时间选择器引导
- 29. 设置星期几从日期时间选择器中选择日期android
- 30. django- jquery日期时间选择器不能保存表格的日期选择
时区是不正确的秒不正确。 使用的字符串“2013-08-25T11:49:18.353Z” 回应:“25-08-2013 11:49:18.353” – user1959328