Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 知道NodeJS中最接近给定时间的时区_Node.js_Algorithm_Timezone_Utc - Fatal编程技术网

Node.js 知道NodeJS中最接近给定时间的时区

Node.js 知道NodeJS中最接近给定时间的时区,node.js,algorithm,timezone,utc,Node.js,Algorithm,Timezone,Utc,了解UTC时区的最佳方式是什么,比方说,现在是上午7点。或者找到最近的一个 一种方法是让所有时区(只有39个,不是很大的数字)组成一个数组,循环遍历它们,找到差异最小的一个 但是,我正在寻找更好的解决方案。有吗?除了线性搜索,你还知道排序列表的其他搜索技术吗?是的。这是唯一的办法吗?搜索算法。我在想也许在JS中使用Date()有一种更为自然的方式。。。当前有384个不同的区域条目。。。你也应该读一下。但是,我更担心UTC偏移量。因为,这些时区被划分为39个偏移。对吗?

了解UTC时区的最佳方式是什么,比方说,现在是上午7点。或者找到最近的一个

一种方法是让所有时区(只有39个,不是很大的数字)组成一个数组,循环遍历它们,找到差异最小的一个


但是,我正在寻找更好的解决方案。有吗?

除了线性搜索,你还知道排序列表的其他搜索技术吗?是的。这是唯一的办法吗?搜索算法。我在想也许在JS中使用Date()有一种更为自然的方式。。。当前有384个不同的区域条目。。。你也应该读一下。但是,我更担心UTC偏移量。因为,这些时区被划分为39个偏移。对吗?