我正在用node.js创建一个小型webserver服务器。目前,服务器使用new Date()来获取当前时间。当我在我的开发机器上运行服务器时,它工作得很好。但是,一旦我将服务器部署到一个网络主机(在其他国家),我得到了错误的时间。
node.js服务器如何获取我国当前时间(包括夏令时偏移量)?如果可能,不涉及一些外部服务器,如Google time API。
echo date('l jS \of F Y h:i:s A');?>会得到“2013年6月18日星期二下午10:45:32”或我的服务器所在位置的日期和当地时间。我想要显示加州时间或PDT每个都比我的服务器时间晚2个小时。
我尝试使用<?更改时区date_default_timezone_set('PDT');?>但这并没有改变结果。请注意,我并不是试图从用户计算机获取数据(我们可以使用JS
为了避免延迟,我想知道流的当前时间戳是什么,并将其与服务器上的时间进行比较。到目前为止,我测试的是检查视频缓冲时间与当前视频时间之间的差异:但是,我想将时间与服务器进行比较,为此需要获得上一次请求的.ts文件的时间戳。所以,我的问题是使用video.js,是否有某种钩子来获取上一次请求的.ts文件的时间戳?
V