corrected
This commit is contained in:
parent
8cee5c3b9c
commit
9d6daccf29
|
@ -1,33 +1,35 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# ROUGHLY CONVERT MOATS IN SECONDS
|
# ROUGHLY CONVERT moats IN SECONDS
|
||||||
MOATS=$1
|
moats="$1"
|
||||||
[[ ${MOATS} == "" ]] && echo 0 & exit 1
|
|
||||||
ZMOATS=${MOATS::-4}
|
[[ ${moats} == "" ]] && echo 0 && exit 1
|
||||||
|
Zmoats=${moats::-4}
|
||||||
|
|
||||||
# Calculate the number of days in the specified month (for simplicity, assuming 30 days per month)
|
# Calculate the number of days in the specified month (for simplicity, assuming 30 days per month)
|
||||||
DAYS_IN_MONTH=30
|
DAYS_IN_MONTH=30
|
||||||
|
|
||||||
# Calculate ZMOATS in seconds since the epoch manually
|
# Calculate Zmoats in seconds since the epoch manually
|
||||||
YEAR=${ZMOATS:0:4}
|
YEAR=${Zmoats:0:4}
|
||||||
SECYEAR=$((YEAR * 365 * 24 * 3600))
|
SECYEAR=$((YEAR * 365 * 24 * 3600))
|
||||||
|
|
||||||
MONTH=$((${ZMOATS:4:2}+0))
|
MONTH=$((${Zmoats:4:2}+0))
|
||||||
SECMONTH=$((MONTH * DAYS_IN_MONTH * 24 * 3600))
|
SECMONTH=$((MONTH * DAYS_IN_MONTH * 24 * 3600))
|
||||||
|
|
||||||
DAY=$((${ZMOATS:6:2}+0))
|
DAY=$((${Zmoats:6:2}+0))
|
||||||
SECDAY=$((DAY * 24 * 3600))
|
SECDAY=$((DAY * 24 * 3600))
|
||||||
|
|
||||||
HOUR=$((${ZMOATS:8:2}+0))
|
HOUR=$((${Zmoats:8:2}+0))
|
||||||
SECHOUR=$((HOUR * 3600))
|
SECHOUR=$((HOUR * 3600))
|
||||||
|
|
||||||
MINUTE=$((${ZMOATS:10:2}+0))
|
MINUTE=$((${Zmoats:10:2}+0))
|
||||||
SECMINUTE=$((MINUTE * 60))
|
SECMINUTE=$((MINUTE * 60))
|
||||||
|
|
||||||
SECOND=$((${ZMOATS:12:2}+0))
|
SECOND=$((${Zmoats:12:2}+0))
|
||||||
|
|
||||||
|
|
||||||
# Calculate the time difference in seconds
|
# Calculate the time difference in seconds
|
||||||
ZMOATS_SECONDS=$((SECYEAR + SECMONTH + SECDAY + SECHOUR + SECMINUTE + SECOND))
|
Zmoats_SECONDS=$(( SECYEAR + SECMONTH + SECDAY + SECHOUR + SECMINUTE + SECOND))
|
||||||
|
|
||||||
echo "$ZMOATS_SECONDS"
|
echo "$Zmoats_SECONDS"
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue