joi-tz
![Coverage Status](https://coveralls.io/repos/github/tjdavey/joi-tz/badge.svg)
Provides a Joi rule to validate IANA timezone strings using moment-timezone.
This project is forked from the unmaintained joi-timezone
and only supports Joi 16.x or higher. For Joi 9.x-15.x and support use joi-timezone.
Usage
Note: requires Joi version >= 16
Installation
import BaseJoi from 'joi';
import JoiTimezone from 'joi-timezone';
const Joi = BaseJoi.extend(JoiTimezone);
const schema = Joi.timezone();
Validation
Joi.timezone().validate("Melbourne/Australia");
Rules
returnMoment
- Convert to a moment timezone object
Joi.timezone().returnMoment().validate("Melbourne/Australia");