如何使用javascript以操纵的UTC格式获取当前日期
How to get current date in manipulated UTC format with javascript?
我正在尝试以以下示例格式在javascript中获取UTC格式的当前日期:
Thu, Apr 21, 2016
现在我使用Javascript作为:
var now = new Date();
var currentDate;
currentDate = now.toUTCString(now);
这将返回日期为 2016 年 4 月 21 日星期四。请注意 4 月 21 日之后的逗号。逗号是我需要的。任何建议都会有很大帮助。谢谢!!
你可以使用Moment.js
参考: http://momentjs.com/
然后你可以做:
var dateString = 'Thu, Apr 21, 2016';
var mDate= moment(dateString);
var dateFormatString = 'MMMM, Do, YYYY, h:mm:ss a';
var newDateFormat = mDate.format(dateFormatString);
查看上面参考中的格式选项。
希望这有帮助。
里斯
我推荐DateJS,它将处理许多语言环境/语言。 您可以为其提供所需的任何自定义格式字符串。 例如,要重现您要求的内容:
var now = new Date();
var utc = new Date(now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate(), now.getUTCHours(), now.getUTCMinutes(), now.getUTCSeconds());
var dateStr = utc.toString("dddd, MMM d, yyyy");
或者作为一个函数(在这里显示这个工作JSFiddle):
function formatUTC(d) {
var utc = new Date(d.getUTCFullYear(), d.getUTCMonth(), d.getUTCDate(), d.getUTCHours(), d.getUTCMinutes(), d.getUTCSeconds());
return utc.toString("dddd, MMM d, yyyy");
}
console.log(formatUTC(new Date()));
相关文章:
- 将日期和时间转换为UTC格式的日期-Javascript
- Javascript格式UTC日期
- javascript/jquery将utc转换为短格式的本地时间
- 如何在时间标签和相同的类中以UTC格式重新格式化ISO 8601时间戳,并通过JavaScript根据用户区域设置和时区
- 如何使用 javascript 获取 UTC 格式的日期,而不考虑当前系统日期
- 如何使用javascript以操纵的UTC格式获取当前日期
- 如何转换SalesForce Api提供的UTC日期格式,并使用Google Apps脚本将其转换为本地日期和时间格式
- 将时区格式的日期显示为UTC时间
- 转换&用javascript将mongodb的UTC格式显示为EST格式
- 从 UTC 字符串设置日期格式
- 以 UTC 格式的 SQL 处理日期/时间
- 将 UTC 日期格式转换为 JavaScript 格式
- 将日期字符串转换为 UTC 时间格式 JavaScript
- javascript将从服务接收到的日期作为UTC格式处理
- 比较Javascript中UTC和非UTC格式的日期
- settutcdate &getUTCDate方法不显示UTC格式的时间,为什么?
- 格式momentjs datetime存储在mysql (utc格式)本地日期时间
- Python将gae日期时间转换为UTC格式
- 如何验证发送的时间戳是否采用 UTC 格式(以猫鼬/Hapijs 为单位)
- 当我在java和javascript中将日期转换为utc格式时,输出是不同的