macOSのdateコマンドにISO 8601形式で表示するオプションがなかったので、Dockerのbusyboxイメージを使って現在時刻を表示します。
Dockerを使うことで、ポータビリティを高めます。
なお、busyboxなのでUTCでの表示になります。
docker run busybox date -Iseconds
実行結果(UTC)
2019-02-22T08:59:10+0000
追記
-I
オプションを使わない場合はこちら。
docker run busybox date "+%Y-%m-%dT%H:%M:%S%z"