javascript - 编写此 JavaScript 日期代码的更短方法

标签 javascript date

您好,我想以 JavaScript 格式获取今天的日期,格式如下:dd/mm/YYYY

下面的代码可以完成这项工作,但是肯定有更短的方法来编写它吗?

    var today = new Date();
    var day = today.getDate();
    var month = today.getMonth()+1;
    var year = today.getFullYear(); 
    var todaysDate = day + "/" + month + "/" + year;

提前致谢。

最佳答案

推荐一个很棒的js日期/时间库:http://momentjs.com/

moment().format('D/M/YYYY');   //"10/2/2013"

如果您需要填充零:

moment().format('DD/MM/YYYY'); //"10/02/2013"

如果你想写纯js,这里没什么可做的,只是砍掉一些变量。

var today = new Date;
//parenthesis around month is required.
var todaysDate =  today.getDate() + '/' +  (today.getMonth()+1) + '/' + today.getFullYear();
//"10/2/2013"

关于javascript - 编写此 JavaScript 日期代码的更短方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14790132/

相关文章:

javascript - 为什么有些 JavaScript 构造函数不是函数?

javascript - 获取数组中的选定文本

swift - 如何使用 swift 获取 Local DateFormat?

excel - 如何将字符串 (YYYY.MM) 转换为 excel 可以理解的日期格式 (MM/YYYY) 以用于绘图目的?

php - 根据另一个下拉列表中的所选值限制日期

javascript - 更改单独的表单字段时,JQuery 日期选择器默认为 1970-01-01

javascript - 我需要学习 Java 才能使用 PhoneGap 创建 Android 应用程序吗?

javascript - 背景顶部滚动上的渐变淡入淡出文本

javascript - 等到页面加载 Protractor

PHP 按最大日期到最小日期对添加日期进行排序