我已经设置了firebase函数,以便使用onCall方法在消防存储数据库中创建一个新事件。我从我的前端vue应用程序中将数据传递给onCall方法。我想在数据库中设置的数据包含了一堆数据,其中包含了一些需要保存的日期。日期是未来的日期/时间,一旦它们被添加到消防局db,它们将显示为map类型,而不是timestamp类型。
我的firebase-admin版本为8.0.0,而firebase-函数版本为3.0.0。
这会将数据添加到集合中,但时间戳现在以纳秒和秒的形式出现在map类型中。如何使其保存在Timestamp类型中??
前端js调用onCall:
let data = {
fi
当前有一个宏,它尝试计算相同的时间戳。
正如您将在下面的代码中看到的,我将时间戳转换为一个值,然后使用COUNTIFS(),根据该值计算相同的时间戳。
然后,如果计算出2个或更多相同的戳,则该关联名称将出现在新工作表的列表中(还会生成一个完全缺少时间戳的关联列表)。
现在,我真正想做的是看看我是否能根据两分钟内的时间戳进行计数。我认为我应该摆脱整个值转换,并找到一种方法来计算实际的时间戳,但这正是我来到这里的原因,因为我不太确定如何处理它!
提前感谢大家。干杯。
这是我正在使用的截图:
'Convert date to value
For x = 2 To last
我正在用Node.js编写一个应用程序,该应用程序需要安排在特定时间运行的函数。未来的几个小时,有时是几天。目前,我这样做的方法与此类似:
const now = Date.now();
const later = getSomeFutureTimestamp();
setTimeout(function() {
// do something
}, later - now);
我想知道setTimeout是否是适合这项工作的工具,还是有一个更适合长时间间隔的工具。有一点要注意的是,我不需要很高的精度;如果任务在预定时间的几分钟内运行,那么一切都应该是好的。
我可以在我的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; 关于如何获取一个小时前的时间戳,有什么想法吗?
我需要从解决方案提供的时间戳中显示格式化日期,如
var date = new Date(timestamp * 1000);
var formatted = date.toString();
产生错误的值Jan 01 1970。那是因为时间戳格式。
在PHP中,我可以指定时间戳格式:
\DateTime::createFromFormat('Ymd', $timestamp);
如何在JS中做到这一点?
我使用moment.js插件来显示我的应用程序中条目的更新时间。所有条目都有一个unix时间戳格式的time_updated属性。如何获取此时间格式并将其与当前时间进行比较。我查看了文档,发现了以下内容:
moment([2015, 0, 29]).fromNow()
但是它没有解释括号之间的数字是什么意思,或者参数应该是什么格式。
下面是我正在使用的代码
var timestamp = clientObject.topics_projects[x].date_updated;
var then = moment.unix(timestamp).format("HH:mm");
如何使用two-dimensional将时间戳和值添加到具有方括号语法的array_push数组中?
我成功地从mysql数据库获得了带有时间戳和关联值的行。在检索结果时,我将这些时间和值添加到如下数组中:
while($row=mysqli_fetch_array($r, MYSQLI_ASSOC)){
$q1_array[$i][0]= $row["time"];
$q1_array[$i][1]= $row["val"]; // the value ("val") will either be 1 or 0