javascript - 以这种格式获取当前日期 "May 09, 2019"

标签 javascript jquery html

我想以 2019 年 5 月 9 日的格式获取当前时间。

var d = new Date();
var delay = 500;
var month = d.getMonth()+1;
var day = d.getDate();
var y=d.getFullYear();
var output = d.getFullYear() + '/' +
    ((''+month).length<2 ? '0' : '') + month + '/' +
    ((''+day).length<2 ? '0' : '') + day;

此处输出以 2019/05/09 格式显示当前时间。我应该如何获取“2019 年 5 月 5 日”格式。

最佳答案

试试这个

var d = new Date();
var months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
var month = months[d.getMonth()]
var day = d.getDate();
var y=d.getFullYear();

var today =  month +" " +day + "," +  y;

console.log(today);

关于javascript - 以这种格式获取当前日期 "May 09, 2019",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56052327/

相关文章:

javascript - Cucumberjs 数据表 - 如何将其转换为 .raw()

javascript - 将 JQuery 代码转换为纯 Javascript

javascript - 在 jquery 中附加 div 后未检测到 AngularJS

javascript - 淡入并向下移动

html - 对话框组件中的primefaces日历问题

html - Flex/Grid 布局不适用于按钮或字段集元素

javascript - 使用 Nuxt Site 作为模板

javascript - 使用静态值填充多个下拉菜单

JavaScript getElementByID 有什么简短的方法可以完成相同的工作吗?

Javascript、Jquery 通过将用户输入添加到自定义 url 来打开新选项卡