diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2024-08-20 20:44:34 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2024-08-20 20:44:34 -0300 |
commit | e851401694daacaf1aba2c87ed557e5dbf00af02 (patch) | |
tree | d772b15f3a5ba9e015936f7162f448a7208a4001 /quarter-timestamps | |
parent | d6a4d78d31ffa57e00a7d5b0a87baa38156cee06 (diff) | |
download | scripts-e851401694daacaf1aba2c87ed557e5dbf00af02.tar.gz scripts-e851401694daacaf1aba2c87ed557e5dbf00af02.tar.bz2 |
Move scripts to other repositories
Diffstat (limited to 'quarter-timestamps')
-rwxr-xr-x | quarter-timestamps | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/quarter-timestamps b/quarter-timestamps deleted file mode 100755 index 8f1bab5..0000000 --- a/quarter-timestamps +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/env bash -# -# Determine the quarter's timestamps -# - -# Parameters -BASENAME="`basename $0`" -DIRNAME="`dirname $0`" -QUARTER="$1" -YEAR="`echo $QUARTER | cut -d . -f 1`" -QUARTILE="`echo $QUARTER | cut -d . -f 2`" - -# Syntax check -if [ -z "$QUARTILE" ]; then - echo "usage: $BASENAME <quarter>" - echo "quarter format: YYYY.QQ" - echo "example: 2024.Q3" - exit 1 -fi - -# Lookup table -case $QUARTILE in - Q1) - BEGIN="01-01" - END="03-31" - ;; - - Q2) - BEGIN="04-01" - END="06-30" - ;; - - Q3) - BEGIN="07-01" - END="09-30" - ;; - - Q4) - BEGIN="10-01" - END="12-31" - ;; -esac - -# Determine the UNIX timestamp for the beginning and end of the quarter -QUARTER_BEGIN="`date -d "${YEAR}-${BEGIN} 00:00:00 UTC" +%s`" -QUARTER_END="`date -d "${YEAR}-${END} 00:00:00 UTC" +%s`" - -# Output -echo "Quarter begins at UNIX timestamp $QUARTER_BEGIN ($YEAR-$BEGIN)" -echo "Quarter ends et UNIX timestamp $QUARTER_END ($YEAR-$END)" |