シェルスクリプトを書いているときにJST時刻をUTCに変換したかったのでやってみました。
以下のスクリプトはタイムゾーンがJSTであることを前提としています。
AWS EC2でのタイムゾーンの変更方法は以下のリンクを参考にしてください。
コード
test.sh --------------------------------------- #!/usr/bin/bash JST_DATE="2019-09-12 11:13:39" UNIX_DATE=`date -d "${JST_DATE}" +%s` UTC_DATE=`date -u -d "@${UNIX_DATE}" "+%Y-%m-%d %H:%M:%S"` echo $JST_DATE echo $UTC_DATE
実行結果
$ ./test.sh 2019-09-12 11:13:39 2019-09-12 02:13:39