feat(unitproc):datetimeShort:Use 1st argument as input date
[BK-2020-03.git] / unitproc / bktemp-dateShort
index 425cf85a00ea386b12ae7aa5a2ce5e93ba65383f..38b39ebe55c5505020eaf39c88f356fb266e76fb 100644 (file)
@@ -6,10 +6,11 @@ dateShort(){
     # Desc: Date without separators (YYYYmmdd)
     # Usage: dateShort
     # Output: stdout: date (ISO-8601, no separators)
     # Desc: Date without separators (YYYYmmdd)
     # Usage: dateShort
     # Output: stdout: date (ISO-8601, no separators)
+    local TIME_CURRENT DATE_CURRENT_SHORT
     TIME_CURRENT="$(date --iso-8601=seconds)" ; # Produce `date`-parsable current timestamp with resolution of 1 second.
     DATE_CURRENT_SHORT="$(date -d "$TIME_CURRENT" +%Y%m%d)"; # Produce separator-less current date with resolution 1 day.
     echo "$DATE_CURRENT_SHORT";
     TIME_CURRENT="$(date --iso-8601=seconds)" ; # Produce `date`-parsable current timestamp with resolution of 1 second.
     DATE_CURRENT_SHORT="$(date -d "$TIME_CURRENT" +%Y%m%d)"; # Produce separator-less current date with resolution 1 day.
     echo "$DATE_CURRENT_SHORT";
-} # Get date without separators
+} # Get YYYYmmdd
 
 #==BEGIN sample code==
 echo "The current day is:$(dateShort)"
 
 #==BEGIN sample code==
 echo "The current day is:$(dateShort)"