mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-09 14:06:58 +02:00
Merge pull request #495 from marineam/date
core_date: dumb little script so I can stop doing math
This commit is contained in:
commit
b3a64cc7c4
28
core_date
Executable file
28
core_date
Executable file
@ -0,0 +1,28 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Copyright (c) 2016 The CoreOS Authors. All rights reserved.
|
||||||
|
# Use of this source code is governed by a BSD-style license that can be
|
||||||
|
# found in the LICENSE file.
|
||||||
|
|
||||||
|
SCRIPT_ROOT=$(dirname $(readlink -f "$0"))
|
||||||
|
. "${SCRIPT_ROOT}/common.sh" || exit 1
|
||||||
|
|
||||||
|
if [[ "$1" == "-v" ]]; then
|
||||||
|
shift
|
||||||
|
if [[ $# -ge 1 ]] && [[ "$1" != [-+]* ]]; then
|
||||||
|
v="$1"
|
||||||
|
shift
|
||||||
|
else
|
||||||
|
v="${COREOS_VERSION}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# strip of a v prefix or .0.0 suffix
|
||||||
|
v="${v#v}"
|
||||||
|
v="${v%%.*}"
|
||||||
|
|
||||||
|
export TZ=${TZ:=UTC}
|
||||||
|
date -d @$(( (v * 86400) + COREOS_EPOCH )) "$@"
|
||||||
|
else
|
||||||
|
t=$(date +%s "$@")
|
||||||
|
echo $(( (t - COREOS_EPOCH) / 86400 ))
|
||||||
|
fi
|
Loading…
Reference in New Issue
Block a user