在linux sh脚本中添加一分钟到日期变量

时间:2017-12-28 23:40:11

标签: linux date sh

我有一个保存在变量中的开始日期,我会在一段时间内使用它来检查重复的时间。 所以现在我试图给该变量添加一分钟,直到时间成真,但无论我尝试什么它似乎都不起作用。

newdate=$("$newdate" --date='1minute')

newdate=$(date -u -d "newdate + 1 minute")

newdate=$("$newdate" + -u -d "1 min")

我试过的一些事情^

1 个答案:

答案 0 :(得分:0)

# store some date
var="2017-12-29T10:14:30+00:00"
echo "$var"

# add a minute and print
var=$(LC_ALL=C date --utc --iso-8601=seconds -d"$var"+1minute)
echo "$var"

LC_ALL=C区域设置,--iso-8601=second--utc有望保持格式一致并锁定到UTC。