moment.js怎么用

时间:2015-02-18 15:31:09

标签: javascript html

我安装了 min.js 11.6k gz ,我现在正在使用它,它几乎可以正常工作。

我从教程中得到了以下代码,但没有解释深入...

我想让它显示我的网站观众多久以前我在网站上添加了一些东西,但是我运行它时得到的代码,它显示我" 16小时前" 它以某种方式从我在本地展示并从那里开始计数而不是从0开始。

我希望能够在div和moment中输入2015-01-23之类的日期.js应该使用该日期作为参考。我试过了,我搜索过youtube和这个网站和谷歌,有很多主题,但我无法理解。 感谢

 <h2>Moment Date</h2>
<!-- container for Moment.js output -->
<div id="displayMoment"></div>


     <script type="text/javascript">
// use Moment.js to display current date in a div (#displayMoment)
var NowMoment = moment();
var eDisplayMoment = document.getElementById('displayMoment');
eDisplayMoment.innerHTML = NowMoment.startOf('hour').fromNow();      
</script>

2 个答案:

答案 0 :(得分:3)

您正在寻找的时刻命令是:

moment("2014-12-20", "YYYY-MM-DD").fromNow(); // gives "2 months ago"

Demo without reading div for date

Demo with input div

答案 1 :(得分:1)

http://momentjs.com/docs/处有一些示例,您可以看到用于显示已过去日期和时间的所有不同方法。

时间可以完成:

"YYYY-MM-DD HH:mm"