# Desc: Baltakatei's verbose date command
# Usage: bkdatev [args]
# Example: bkdatev --date="2001-09-11T09:02:59-04"
-# Version: 1.0.3
+# Version: 1.0.4
# Depends: GNU Coreutils 8.32, Bash 3.2.57, tzdata-legacy
# Ref/Attrib: [1] "ISO 8601". Wikipedia. https://en.wikipedia.org/wiki/ISO_8601
# [2] "Changing the Locale in Wine" https://stackoverflow.com/a/16428951
id="UTC";
path_right_tz="/usr/share/zoneinfo/right/UTC";
if [[ -f "$path_right_tz" ]]; then
- date_string="$(date -Is)";
+ date_string="$(date -Is "$@"; )";
right_epoch="$(TZ=right/UTC date --date="$date_string" +%s;)"; # see [4]
fs_3="+%s POSIX seconds (${right_epoch} real) since 1970-01-01T00:00+00";
else