我可以在我的index.js中使用下面这行代码来获取时间戳。 var now = admin.firestore.Timestamp.now(); 我只想要一个小时前的时间戳。 我已经试过了,但是没有效果。 var old = now(now.seconds-1*60*60,milliseconds); 我也尝试过,但它只返回秒而不是时间戳 var old = admin.firestore.Timestamp.now().seconds - 1*60*60; 关于如何获取一个小时前的时间戳,有什么想法吗?
昨天我问了一个关于bigints的问题,得到了很好的回答。然而,我一直在观察一些奇怪的行为,我想知道发生了什么。
在我的php中,我有一个数组,我将它发送回一个使用它的javascript web客户端程序。
在php中
sendBack = null;
sendBack[0]['TimeStamp'] = $Time; // A bigint got from a mysql table milliseconds from 1970
sendBack[0]['Text'] = $Message; // A varchar message
我需要从表中获取最新的时间戳。时间戳值ore为oracle格式。我尝试了以下方法,但没有给出具有最新时间戳的最新行:
SELECT max(to_char(CAST((FROM_TZ(CAST(GET_UTC_TIMESTAMP(T."Timestamp", TMZDIFF) AS TIMESTAMP),'+00:00') AT TIME ZONE 'US/Eastern') AS DATE),'dd-Mon-yyyy hh24:mi')) as DATETIME FROM DW.KPX_PHYSICAL_MEMORY_DV T
我在JS中遇到了一个“时间”的问题。因此,基本意义上,我想从数据库中获得一个时间,作为一个字符串,比如11:00和20:30。
在即将发布的函数代码中,我将其转换为js格式:
function getDateFromHours(time) {
time = time.split(':');
let now = new Date();
return new Date(now.getFullYear(), now.getMonth(), now.getDate(), ...time);
}
毕竟我得到了这个:Mon Nov 09 2020 11:00:00
我工作的时间数据,目前是存储在UTC,但我希望它是在PST,这是8个小时后。我有一个很长很复杂的查询,但我唯一感兴趣的是时间,所以我包含了这些部分。我想将时间转换为PST,然后按最后一周的数据进行分组。查询具有以下结构:
select
date_trunc('day', time1) AT TIME ZONE 'US/Pacific'
...
where
time1 AT TIME ZONE 'US/Pacific' > now() AT TIME ZONE current_setting('TimeZone') -