我有一个集合elements,其中包含start日期(时间戳数据类型)和end日期(时间戳数据类型)。如果我想得到所有elements哪个end日期比今天更大,我会:
firebase.firestore().collection('elements').where('end', '>', new Date()).get();
这工作得很好。现在,我想添加一条规则,对防火墙进行同样的检查,以防止恶意用户使用包含过去日期的new Date()执行此请求,并返回过期的文档。
我在防火墙中添加了以下规则:
match /elements/{doc
我正在尝试编写一个bash脚本来手动设置时间和日期,这是可行的,但在重启我的系统(Ubuntu 18.04)后,时间和日期将重置为自动模式。如何为重启后不更改的设置时间/日期编写bash? 我作为初学者的尝试结束于这个Bash脚本: #!/bin/bash
# A simple bash script to set system date & time
timedatectl set-ntp 0
date +%Y%m%d -s $1
date +%T -s $2":00"
我正在运行Voyage (一个基于Debian的发行版),并且很难获得正确的日期。当我查看/var/log/daemon.log时,我看到以下内容:
Nov 18 11:04:07 voyage ntpdate[1676]: step time server 203.97.109.165 offset 2141299826.398106 sec
Aug 20 17:06:20 voyage ntpdate[1710]: step time server 119.47.118.129 offset 2141299826.401065 sec
Jun 28 06:36:47 voyage ntpd