node.jsアプリケーションでcronを実行する場合、node-cronを使うことが多いです。
cronの実行時間を指定する際、TimeZoneを指定できると気づいたのでメモ。
Asia/Tokyoタイムゾーン
gistfbbc9d099cbbc8e5c80111b41212948c
この例では、東京時間で毎日12時に、処理が実行されます。
利用可能なタイムゾーン
node-cronは内部的にmoment-timezoneを利用しています。(2017/04/23現在)
moment-timezoneはIANA Timeのmoment.js向けサポートですので、利用可能なタイムゾーン一覧についは、以下を参照ください。