将日期转换为单词格式| Javascript | jQuery的

时间:2017-02-18 21:00:56

标签: javascript jquery

让我说我有这个日期:
2017年2月19日
截至发布时间,这将是明天。我想知道如何将日期转换为像这样的垃圾
另一个例子,2017年2月21日。这将成为“下周”。
2017年3月25日将成为“下个月” 4/25/2018将是'明年'。

感谢。

2 个答案:

答案 0 :(得分:3)

为什么不使用Moment.js。它具有很好的操作日期的实用程序。

查看HumanizeWeeks和其他方法。它们是您需要的正确选择。

例如,请查看以下代码。

注意:忽略警告并向下滚动以查看结果。警告与您的日期格式有关。你应该解决这个问题。



var aDate = moment('10/21/2017');
var now = moment();

document.write(moment.duration( now.diff(aDate) ).humanize() );

<script src="https://momentjs.com/downloads/moment.js"></script>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

查看MomentJS库及其插件http://momentjs.com/docs/#/plugins/