mirror of
https://github.com/ghndrx/prowler.git
synced 2026-02-10 14:55:00 +00:00
Timestamp to date casting issues solved (#1154)
* fix(date): Deleted @ char before date argument * fix(date): Use @ only when input is epoch
This commit is contained in:
@@ -36,7 +36,14 @@ gnu_timestamp_to_date() {
|
||||
|
||||
# remove fractions of a second
|
||||
TIMESTAMP_TO_CONVERT=$(cut -f1 -d"." <<< "${1}")
|
||||
OUTPUT_DATE=$("${DATE_CMD}" -d @"${TIMESTAMP_TO_CONVERT}" +'%Y-%m-%d')
|
||||
if ! "${DATE_CMD}" -d "${TIMESTAMP_TO_CONVERT}" +%s > /dev/null 2>&1;
|
||||
then
|
||||
# If input is epoch use the @
|
||||
OUTPUT_DATE=$("${DATE_CMD}" -d @"${TIMESTAMP_TO_CONVERT}" +'%Y-%m-%d')
|
||||
else
|
||||
# If input is not epoch dont use @
|
||||
OUTPUT_DATE=$("${DATE_CMD}" -d "${TIMESTAMP_TO_CONVERT}" +'%Y-%m-%d')
|
||||
fi
|
||||
echo "${OUTPUT_DATE}"
|
||||
}
|
||||
bsd_timestamp_to_date() {
|
||||
|
||||
Reference in New Issue
Block a user