javascript - 在 JavaScript 中格式化日期字符串

标签 javascript ajax date format

我有一个日期字符串,如下所示:

Thu Feb 09 2012 01:50:00 GMT+0000 (GMT Standard Time)

我基本上需要将其重新格式化为 2 个字符串(一个用于日期,一个用于时间)。

日期格式需要是:

m-d-Y (01-16-2012)

而且时间应该是

H:i (10:30)

最佳答案

我建议您看看 Datejs .它是一个用于解析日期的优秀 JavaScript 库。 (使用 jQuery 进行清洁)

<script type="text/javascript" src="http://www.datejs.com/build/date.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

<div id="date"></div>
<div id="time"></div>
<script type="text/javascript">
var d = "Thu Feb 09 2012 01:50:00 GMT+0000";
var dout = Date.parse(d);
$("#date").text(dout.toString('M-d-yyyy')); 
$("#time").text(dout.toString('HH:mm'));     
</script>

关于javascript - 在 JavaScript 中格式化日期字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8882935/

相关文章:

php - 无法修改头信息收到错误

c# - 如何将公历日期转换为波斯日期?

javascript - 在文本框中给定的新输入未在进度条中更新

ajax - Grails Ajax 渲染列表操作

javascript - console.log 的替代品?

php - Ajax 返回对象而不是数据

sqlite - SQLite日期分割

php - MySQL-PHP : Calculate total hours in a day between multiple events

javascript - 使用 Javascript 和 AJAX 将用户重定向到最近且最快的 Web 服务器?

javascript - 从过滤器方法 JavaScript 返回索引值