From 8bfa00cbf1cb1fbc146b08bc9f9461699b6ed114 Mon Sep 17 00:00:00 2001 From: Geoff Date: Fri, 19 Mar 2021 14:26:16 -0600 Subject: [PATCH 1/2] add MonthDayAtTime method --- index.js | 46 ++++++++++++++++++++++++++++------------------ src/index.js | 34 ++++++++++++---------------------- 2 files changed, 40 insertions(+), 40 deletions(-) diff --git a/index.js b/index.js index 4891b2d..5e6d1ce 100644 --- a/index.js +++ b/index.js @@ -1,34 +1,44 @@ -'use strict'; +"use strict"; Object.defineProperty(exports, "__esModule", { - value: true + value: true, }); exports.year = exports.add = exports.timeago = exports.monthDayYearAtTime = exports.monthDayYear = undefined; -var _moment = require('moment'); +var _moment = require("moment"); var _moment2 = _interopRequireDefault(_moment); -require('moment-timezone'); +require("moment-timezone"); -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } +function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; +} -var monthDayYear = exports.monthDayYear = function monthDayYear(timestamp, timezone) { - return !timezone ? (0, _moment2.default)(timestamp).format('MMMM Do, YYYY') : (0, _moment2.default)(timestamp).tz(timezone).format('MMMM Do, YYYY'); -}; +var monthDayYear = (exports.monthDayYear = function monthDayYear(timestamp, timezone) { + return !timezone ? (0, _moment2.default)(timestamp).format("MMMM Do, YYYY") : (0, _moment2.default)(timestamp).tz(timezone).format("MMMM Do, YYYY"); +}); + +var monthDayYearAtTime = (exports.monthDayYearAtTime = function monthDayYearAtTime(timestamp, timezone) { + return !timezone + ? (0, _moment2.default)(timestamp).format("MMMM Do, YYYY [at] hh:mm a") + : (0, _moment2.default)(timestamp).tz(timezone).format("MMMM Do, YYYY [at] hh:mm a"); +}); -var monthDayYearAtTime = exports.monthDayYearAtTime = function monthDayYearAtTime(timestamp, timezone) { - return !timezone ? (0, _moment2.default)(timestamp).format('MMMM Do, YYYY [at] hh:mm a') : (0, _moment2.default)(timestamp).tz(timezone).format('MMMM Do, YYYY [at] hh:mm a'); -}; +var monthDayAtTime = (exports.monthDayAtTime = function monthDayAtTime(timestamp, timezone) { + return !timezone + ? (0, _moment2.default)(timestamp).format("MMMM Do,[at] hh:mm a") + : (0, _moment2.default)(timestamp).tz(timezone).format("MMMM Do,[at] hh:mm a"); +}); -var timeago = exports.timeago = function timeago(timestamp, timezone) { +var timeago = (exports.timeago = function timeago(timestamp, timezone) { return !timezone ? (0, _moment2.default)(timestamp).fromNow() : (0, _moment2.default)(timestamp).tz(timezone).fromNow(); -}; +}); -var add = exports.add = function add(timestamp, amount, range, timezone) { +var add = (exports.add = function add(timestamp, amount, range, timezone) { return !timezone ? (0, _moment2.default)(timestamp).add(amount, range).format() : (0, _moment2.default)(timestamp).tz(timezone).add(amount, range).format(); -}; +}); -var year = exports.year = function year(timestamp, timezone) { - return !timezone ? (0, _moment2.default)(timestamp).format('YYYY') : (0, _moment2.default)(timestamp).tz(timezone).format('YYYY'); -}; \ No newline at end of file +var year = (exports.year = function year(timestamp, timezone) { + return !timezone ? (0, _moment2.default)(timestamp).format("YYYY") : (0, _moment2.default)(timestamp).tz(timezone).format("YYYY"); +}); diff --git a/src/index.js b/src/index.js index 66cf38b..f23ed3a 100644 --- a/src/index.js +++ b/src/index.js @@ -1,27 +1,17 @@ -import moment from 'moment'; -import 'moment-timezone'; +import moment from "moment"; +import "moment-timezone"; -export const monthDayYear = (timestamp, timezone) => ( - !timezone ? moment(timestamp).format('MMMM Do, YYYY') : - moment(timestamp).tz(timezone).format('MMMM Do, YYYY') -); +export const monthDayYear = (timestamp, timezone) => + !timezone ? moment(timestamp).format("MMMM Do, YYYY") : moment(timestamp).tz(timezone).format("MMMM Do, YYYY"); -export const monthDayYearAtTime = (timestamp, timezone) => ( - !timezone ? moment(timestamp).format('MMMM Do, YYYY [at] hh:mm a') : - moment(timestamp).tz(timezone).format('MMMM Do, YYYY [at] hh:mm a') -); +export const monthDayYearAtTime = (timestamp, timezone) => + !timezone ? moment(timestamp).format("MMMM Do, YYYY [at] hh:mm a") : moment(timestamp).tz(timezone).format("MMMM Do, YYYY [at] hh:mm a"); +export const monthDayAtTime = (timestamp, timezone) => + !timezone ? moment(timestamp).format("MMMM Do,[at] hh:mm a") : moment(timestamp).tz(timezone).format("MMMM Do,[at] hh:mm a"); -export const timeago = (timestamp, timezone) => ( - !timezone ? moment(timestamp).fromNow() : - moment(timestamp).tz(timezone).fromNow() -); +export const timeago = (timestamp, timezone) => (!timezone ? moment(timestamp).fromNow() : moment(timestamp).tz(timezone).fromNow()); -export const add = (timestamp, amount, range, timezone) =>( - !timezone ? moment(timestamp).add(amount, range).format() : - moment(timestamp).tz(timezone).add(amount, range).format() -); +export const add = (timestamp, amount, range, timezone) => + !timezone ? moment(timestamp).add(amount, range).format() : moment(timestamp).tz(timezone).add(amount, range).format(); -export const year = (timestamp, timezone) =>( - !timezone ? moment(timestamp).format('YYYY') : - moment(timestamp).tz(timezone).format('YYYY') -); +export const year = (timestamp, timezone) => (!timezone ? moment(timestamp).format("YYYY") : moment(timestamp).tz(timezone).format("YYYY")); From c2634e88b74a3d9d38084cb7435e1937f2684aea Mon Sep 17 00:00:00 2001 From: Geoff Date: Wed, 24 Mar 2021 22:32:41 -0600 Subject: [PATCH 2/2] add MonthDay --- index.js | 4 ++++ src/index.js | 2 ++ 2 files changed, 6 insertions(+) diff --git a/index.js b/index.js index 5e6d1ce..6c6746a 100644 --- a/index.js +++ b/index.js @@ -15,6 +15,10 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } +var monthDay = (exports.monthDay = function monthDay(timestamp, timezone) { + return !timezone ? (0, _moment2.default)(timestamp).format("MMMM Do") : (0, _moment2.default)(timestamp).tz(timezone).format("MMMM Do"); +}); + var monthDayYear = (exports.monthDayYear = function monthDayYear(timestamp, timezone) { return !timezone ? (0, _moment2.default)(timestamp).format("MMMM Do, YYYY") : (0, _moment2.default)(timestamp).tz(timezone).format("MMMM Do, YYYY"); }); diff --git a/src/index.js b/src/index.js index f23ed3a..04ebddd 100644 --- a/src/index.js +++ b/src/index.js @@ -1,6 +1,8 @@ import moment from "moment"; import "moment-timezone"; +export const monthDay = (timestamp, timezone) => (!timezone ? moment(timestamp).format("MMMM Do, YYYY") : moment(timestamp).tz(timezone).format("MMMM Do")); + export const monthDayYear = (timestamp, timezone) => !timezone ? moment(timestamp).format("MMMM Do, YYYY") : moment(timestamp).tz(timezone).format("MMMM Do, YYYY");