Articles of 时间

我怎么知道我的socket.io连接滞后了多久?

我正在做一些具体的时间,并需要知道多less毫秒的东西被发送通过socket.io滞后。 如果延迟了10ms,那么我需要延迟10ms的时序逻辑,以便客户端正确地计时。

根据实际,用户和系统时间比较两个不同的进程

我已经通过关于真实,用户和系统时间的其他答案。 在这个问题上,除了这个理论之外,我有兴趣去理解两个不同的过程所报告的时代的实际意义,实现同样的任务。 我有一个Python程序和一个nodejs程序https://github.com/rnanwani/vips_performance 。 两者都处理一组input图像并处理它们以获得不同的输出。 两者都使用libvips实现。 这是两人的时间 python 真正的1分 17秒25秒 用户 1m54.766s sys 0m2.988s 的NodeJS 真正的 1m3.616s 用户 3m25.097s sys 0m8.494s NodeJS的实时性(其他答案的挂钟时间更less),根据我的理解,从input到输出的整个过程在NodeJS上完成的速度要快得多,但用户和系统时间相当Python使用htop实用程序,我发现NodeJS进程在整个过程中占用了大约360%的CPU使用量,最大化了4个内核,另一方面,Python在整个过程中的CPU使用率从250%到120% 。 我想了解一些事情 较小的实时性和较高的用户+系统时间意味着进程(在这种情况下,节点)更有效地利用CPU来更快地完成任务? 这些时代的实际含义是什么?随着请求数量的增加,速度越快越好?

Javascript:添加数字而没有总和?

我基本上是想在JavaScript中获得一个date的小时,分​​钟和秒钟,像这样读取:'123456'。 我正在用下面的代码做这个: var date; date = new Date(); var time = date.getUTCHours() + date.getUTCMinutes() + date.getUTCSeconds(); 唯一的问题是,当我把它们加在一起,我总是得到的总和,不是像我想要的6个数字的好线。 有什么build议么?

npm-time传递一个值时会抛出“未知的时区”错误

我有以下代码来更新我的时区,以获得相同的时间在node.js应用程序。 var time = require('time'); var timestamp = new time.Date(); timestamp.setTimezone("Australia/Sydney"); 随机地抛出像下面这样的错误: throw message; ^ Error: Unknown Timezone: 'Australia/Sydney' at Function.tzset (/var/www/html/ventfeed/node_modules/time/index.js:149:15) at Date.setTimezone (/var/www/html/ventfeed/node_modules/time/index.js:251:18) 有谁知道什么是错的?

带有nodejs和mongoose的时间戳

我正在学习nodeJS,所以我做了这个教程( http://scotch.io/tutorials/javascript/creating-a-single-page-todo-app-with-node-and-angular ),现在我想添加时间戳与每个待办事项。 我用moment.js创build一个简单的文件(time.js) var moment = require('moment'); moment().format(); var mytime = moment().format('MMMM Do YYYY, h:mm:ss a'); module.exports = { time : mytime } 并将其连接到我的路线文件 var qtime = require('./time'); app.post('/api/todos', function(req, res) { … Todo.create({ …. time : qtime.time} …. 在这里,我得到我的服务器启动时间,而不是我POST的时间(多数民众赞成我需要) 这里出来了 "time": "February 21st 2014, 12:00:40 pm", "time": "February 21st 2014, 12:00:40 pm", "time": […]

时间以前在Javascript中未定义

我使用下面的函数prettyDate()将时间戳转换为更友好的格式。 我不需要一个插件,它自动将div中的值转换为“Time ago”格式。 一个API返回时间戳1400564166115和1400695785000 。 date.now()给出1400696094406 。 使用下面的代码,将第一次时间戳1400564166115转换为2014-05-20T05:36:06.115Z ,其中函数prettyDate()将其转换为Yesterday 。 对于第二个时间戳, 1400695785000转换为2014-05-21T18:09:45.000Z ,但prettyDate()将其变成undefined 。 另外,在这种情况下day_diff是-1 。 diff是-14347.209并慢慢地移向0。 为什么它给undefined ,是什么导致day_diff <0 ? JSfiddle: http : //jsfiddle.net/pWNrS/ 例 var d = new Date(parseInt(1400564166115)).toISOString() prettyDate(d) // Yesterday var e = new Date(parseInt(1400695785000)).toISOString() prettyDate(e) // undefined *****WHY?***** prettyDate() prettyDate = function(time){ var date = new Date((time || "").replace(/-/g,"/").replace(/[TZ]/g," ")), […]

如何使用nodejs从系统获取本地时区

有没有办法从系统(例如: – Ubuntu的)使用nodejs获得本地时区? 我使用了moment.js来提取date和时间值。 但是找不到提取时区的方法。

计算素数时NodeJS比D快。 怎么样?

我在D中编写了一个计算素数的简单函数。我认为这很快,计算出素数高达100,000。 但后来我想把它与NodeJS进行比较。 当我第一次运行NodeJS脚本的时候,我惊异于这个差异,双重检查我没有跳过某种计算方法。 但是两者在function上完全相同。 d: import std.stdio; import std.math; import std.datetime; import std.file; import std.array; enum size_t ITERATIONS = 100_000; bool divisible(real n) { real d; for(d = 3; d < floor(n / 2); d += 2) { if(n % d == 0) { return true; } } return false; } void main() { StopWatch […]

有没有提供模糊datestring的任何Node.js模块?

我正在考虑像“一分钟前”或“三周前”这样的string。 我可以轻松地移植我在其他语言中find的示例,但是如果这些东西已经存在,就不需要重新发明轮子。

JavaScript获取系统时区中的时间戳不是UTC

嗨,所有即时通讯寻找一种方法来获得当前系统时间在一个时间戳。 我用这个来获得时间戳: new Date().getTime(); 但它返回UTC时区的时间而不是服务器使用的时区 有没有办法获得系统时区的时间戳?