用momentjs显示当前日期

时间:2016-01-11 11:29:57

标签: javascript jquery momentjs

这是我要显示当前日期的div。

<div id="date">
    <!--Displaying Date-->
</div>

这是我用来显示日期的脚本。

$(document).ready(function() {

     $("#date").val( moment().format('ddd MMM Do, YYYY') );

});

我想要的是在我的div中显示一个日期,但它什么也没显示。谁能弄清楚我做错了什么?感谢。

2 个答案:

答案 0 :(得分:0)

#date不是输入,你不能设置val()。 改为使用text()或html():

     $("#date").text(moment().format('ddd MMM Do, YYYY'));

修改

以下是您的代码的jsFiddle example

如果无法达到相同的效果,请查看以下内容之一:

  1. 您的浏览器控制台中是否有任何提示(错误)?
  2. 当您使用代码段中的方法时,会成功加载Momentjs和jQuery文件吗?

答案 1 :(得分:0)

val()用于textarea或输入标记

对于使用div标记text(),请使用text()代替val() 即$(&#39; #date&#39;)。text(..);