我正在做一个简单的网站,在这个网站上,当我发表帖子或评论时,我想要它显示这个评论有多老。
Example1: 10天前添加的“我喜欢苹果”//这是时间,它应该从0秒开始,当它发布时,它应该计入。
Example2:“我喜欢香蕉”补充道:1小时3分钟前
html中的一些东西是好的,例如,我添加了这样的行((Date xx - Date xx) start counts ),一旦我发布了这段文本,它就会计数,然后我会得到“添加: 10天前”。
希望这已经足够清楚了,谢谢。我也不介意Java的解决方案,只要复制粘贴很容易,因为我需要做很多“注释”。
发布于 2015-02-01 01:52:57
可以使用moment.js中的相对时间功能
发布于 2015-02-01 01:52:48
您可能会发现this plugin很有用。
发布于 2015-02-01 12:02:35
这在HTML中是不可能的。你需要一门编程语言。您应该在添加注释时处理这个问题;您需要存储有关实际更改的信息,要么手动(如果您手动编辑页面),要么存储在添加注释的软件中,例如PHP代码或CMS。要计算该时刻与当前时间之间的差异,您需要决定“当前时间”。您最终可能会决定使用用户查看页面的时间,这将引导您使用JavaScript。将添加时间实际存储在HTML文档中后(例如,作为可见的日期或不可见的属性),这将非常容易,但这当然取决于用于该时间的格式。在任何情况下,它都应该是世界时或本地时间以及时区指定;否则您无法正确计算差值。
https://stackoverflow.com/questions/28258620
复制