在JS中获取运行时间
Getting Elapsed Time in JS
Fiddle
我正在制作一个社交网络,当你发布一些东西时,我想显示时间。我有显示时间的当前代码(这不仅仅是时间,它还验证和发布文本):
$('#b').click(function () {
var v = $('#type').val();
var u = $('#input').val();
if (v !== "" && u !== ""){
var time = new Date();
var currentime = Date.now();
var x = currentime - time;
$("ul").prepend("<li>" + v + "<br />Posted by " + u + " " + x +" minutes ago </li>");
$('#type, #input').css('border','');
}
else if (v == "" && u == "") {
$('#type, #input').css('border','1px solid red');
}
else if (v == "") {
$('#type').css('border','1px solid red');
$('#input').css('border','');
}
else {
$('#input').css('border','1px solid red');
$('#type').css('border','');
}
});
当时间发布时,它说0分钟前(就像我告诉它的那样),但过了一段时间后,它仍然说0。
fiddle
基本上,您设置了一个setInterval,它控制您更新时间属性的频率。我使用了一个span
和一个类.time
,以便理论上可以随时间更新任何内容。
我会更进一步,把你的帖子散列,这样你就可以很容易地检索到每个帖子的原始时间。
编辑:添加了一把新小提琴。
相关文章:
- HTML5画布-暂停时的运行时间
- 如何在javascript中在运行时获取对象/数组
- 在动画运行时获取矩形的坐标
- 在javascript中,无法在运行时获取按钮的onClick事件的函数
- 如何在Node.js中获得服务器正常运行时间
- 在JS中获取运行时间
- 将 JavaScript 的客户端时间获取到 PHP 中
- JQuery 选择器运行时间
- 从日期时间获取约会
- 使用属性获取对象值的运行时间
- 在存储在变量中的xml上运行Xpath(获取“未捕获的类型错误:未定义不是函数”)
- 在 VideoJS 中添加事件侦听器,用于在运行时获取视频持续时间
- 如何从另一个网站或时间获取文本/数据
- Google Apps 脚本在保护多个范围时运行时间非常慢
- 在运行时获取 css 变量值
- Node.js以及如何在应用程序中获得正常运行时间/启动时间
- 使用javascript计算运行时间
- 如何在php-webdriver客户端和selenium上运行时获取HTMLspan标记的值
- 如何格式化setInterval方法JavaScript的运行时间
- 获取python脚本的运行时间