diff options
author | Profpatsch <mail@profpatsch.de> | 2019-04-23 16:11:42 +0200 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2019-04-23 16:11:42 +0200 |
commit | fb0776d2d07e74373aaff1a3425bced9d20c2fcc (patch) | |
tree | dd81e070a5863c2caf7e633da34cc1a00dd50248 /pkgs/profpatsch/sfttime | |
parent | 9d33ac88aeec3e7755c81f6cb03f4b7d4800b988 (diff) |
pkgs/profpatsch/sfttime: factor out the sft epoch
Diffstat (limited to 'pkgs/profpatsch/sfttime')
-rwxr-xr-x | pkgs/profpatsch/sfttime/sfttime.sh | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/profpatsch/sfttime/sfttime.sh b/pkgs/profpatsch/sfttime/sfttime.sh index 32638df8..949341b7 100755 --- a/pkgs/profpatsch/sfttime/sfttime.sh +++ b/pkgs/profpatsch/sfttime/sfttime.sh @@ -16,6 +16,8 @@ # displays name of unit [sft]$num, as well as it's value # in both days and 'standard' units. +SFT_EPOCH_UNIX=49020 + case $1 in "c") unixtime=$(date --date="$2" +%s.%N) @@ -44,7 +46,7 @@ case $1 in mode=in elif [[ $inforeq =~ ^(\[[sS][fF][tT]\])?[eE][pP][oO][cC][hH]$ ]]; then echo "[sft]epoch:" - echo "unix time 49020" + echo "unix time $SFT_EPOCH_UNIX" echo "1970-01-01 13:37:00 UTC" exit 0 else @@ -62,7 +64,7 @@ esac case $mode in "fw") - sfttime=$(echo "obase=16; ($unixtime-49020)/86400" | bc -l) + sfttime=$(echo "obase=16; ($unixtime-$SFT_EPOCH_UNIX)/86400" | bc -l) if [[ $1 -ge 1 ]]; then digits=$1 shift |