From fb0776d2d07e74373aaff1a3425bced9d20c2fcc Mon Sep 17 00:00:00 2001 From: Profpatsch Date: Tue, 23 Apr 2019 16:11:42 +0200 Subject: pkgs/profpatsch/sfttime: factor out the sft epoch --- pkgs/profpatsch/sfttime/sfttime.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'pkgs/profpatsch/sfttime/sfttime.sh') 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 -- cgit 1.4.1