[JavaScript] moment.tz.zone で timezone 文字列の validation サンプルコード
Moment Timezone の moment.tz.zone で timezone 文字列を validation するサンプルコードをご紹介します。
Moment Timezone Zone Object | Moment Timezone
moment.tz.zone を使って timezone string format の validation サンプルコードは以下の通りです。
validateTimezoneFormat みたいにメソッド定義して使うと良いのではないでしょうか。
const moment = require('moment-timezone');
!!moment.tz.zone('America/Los_Angeles') // true
!!moment.tz.zone('Asia/Tokyo') // true
!!moment.tz.zone('Asia/Toky') //false
!!moment.tz.zone('Foo/Bar') // false
const validateTimezoneFormat = (tz) => {
return !!moment.tz.zone(tz);
};
以上、Moment Timezone の moment.tz.zone で timezone 文字列を validate したい、現場からお送りしました。