diff --git a/src/UI/Calendar/CalendarView.js b/src/UI/Calendar/CalendarView.js
index 871db9343..606f11fc8 100644
--- a/src/UI/Calendar/CalendarView.js
+++ b/src/UI/Calendar/CalendarView.js
@@ -151,7 +151,7 @@ module.exports = Marionette.ItemView.extend({
var seriesTitle = model.get('series').title;
var start = model.get('airDateUtc');
var runtime = model.get('series').runtime;
- var end = moment(start).add('minutes', runtime).toISOString();
+ var end = moment(start).add(runtime, 'minutes').toISOString();
var event = {
title : seriesTitle,
@@ -281,4 +281,4 @@ module.exports = Marionette.ItemView.extend({
this.$('.fc-day-grid-container').css('height', '');
this.$('.fc-row.fc-widget-header').attr('style', '');
}
-});
\ No newline at end of file
+});
diff --git a/src/UI/Calendar/UpcomingItemView.js b/src/UI/Calendar/UpcomingItemView.js
index f0b8eb18c..8c96788ed 100644
--- a/src/UI/Calendar/UpcomingItemView.js
+++ b/src/UI/Calendar/UpcomingItemView.js
@@ -13,7 +13,7 @@ module.exports = Marionette.ItemView.extend({
initialize : function() {
var start = this.model.get('airDateUtc');
var runtime = this.model.get('series').runtime;
- var end = moment(start).add('minutes', runtime);
+ var end = moment(start).add(runtime, 'minutes');
this.model.set({
end : end.toISOString()
@@ -25,4 +25,4 @@ module.exports = Marionette.ItemView.extend({
_showEpisodeDetails : function() {
vent.trigger(vent.Commands.ShowEpisodeDetails, { episode : this.model });
}
-});
\ No newline at end of file
+});
diff --git a/src/UI/Cells/RelativeDateCell.js b/src/UI/Cells/RelativeDateCell.js
index eb69fc855..df147b6a2 100644
--- a/src/UI/Cells/RelativeDateCell.js
+++ b/src/UI/Cells/RelativeDateCell.js
@@ -12,7 +12,7 @@ module.exports = NzbDroneCell.extend({
if (dateStr) {
var date = moment(dateStr);
- var diff = date.diff(moment().zone(date.zone()).startOf('day'), 'days', true);
+ var diff = date.diff(moment().utcOffset(date.utcOffset()).startOf('day'), 'days', true);
var result = '{1}';
var tooltip = date.format(UiSettings.longDateTime());
var text;
@@ -31,4 +31,4 @@ module.exports = NzbDroneCell.extend({
}
return this;
}
-});
\ No newline at end of file
+});
diff --git a/src/UI/Commands/CommandController.js b/src/UI/Commands/CommandController.js
index 2232d45ae..2007879fd 100644
--- a/src/UI/Commands/CommandController.js
+++ b/src/UI/Commands/CommandController.js
@@ -20,7 +20,7 @@ var singleton = function() {
var attr = _.extend({ name : name.toLocaleLowerCase() }, properties);
var commandModel = new CommandModel(attr);
- if (this._lastCommand.command && this._lastCommand.command.isSameCommand(attr) && moment().add('seconds', -5).isBefore(this._lastCommand.time)) {
+ if (this._lastCommand.command && this._lastCommand.command.isSameCommand(attr) && moment().add(-5, 'seconds').isBefore(this._lastCommand.time)) {
Messenger.show({
message : 'Please wait at least 5 seconds before running this command again',
diff --git a/src/UI/Series/Details/SeasonLayout.js b/src/UI/Series/Details/SeasonLayout.js
index cf10b6fa8..231810647 100644
--- a/src/UI/Series/Details/SeasonLayout.js
+++ b/src/UI/Series/Details/SeasonLayout.js
@@ -214,8 +214,8 @@ module.exports = Marionette.Layout.extend({
},
_shouldShowEpisodes : function() {
- var startDate = moment().add('month', -1);
- var endDate = moment().add('year', 1);
+ var startDate = moment().add(-1, 'month');
+ var endDate = moment().add(1, 'year');
return this.episodeCollection.some(function(episode) {
var airDate = episode.get('airDateUtc');
@@ -298,4 +298,4 @@ module.exports = Marionette.Layout.extend({
vent.trigger(vent.Commands.OpenModalCommand, view);
}
-});
\ No newline at end of file
+});
diff --git a/src/UI/Shared/FormatHelpers.js b/src/UI/Shared/FormatHelpers.js
index 303f60ff6..3c1703203 100644
--- a/src/UI/Shared/FormatHelpers.js
+++ b/src/UI/Shared/FormatHelpers.js
@@ -40,7 +40,7 @@ module.exports = {
return 'in ' + date.fromNow(true);
}
- if (date.isBefore(moment().add('years', -1))) {
+ if (date.isBefore(moment().add(-1, 'years'))) {
return date.format(UiSettings.get('shortDateFormat'));
}
@@ -68,4 +68,4 @@ module.exports = {
return unit + 's';
}
-};
\ No newline at end of file
+};
diff --git a/src/UI/System/Logs/Table/LogTimeCell.js b/src/UI/System/Logs/Table/LogTimeCell.js
index 1adbab10e..c82f87c39 100644
--- a/src/UI/System/Logs/Table/LogTimeCell.js
+++ b/src/UI/System/Logs/Table/LogTimeCell.js
@@ -9,7 +9,7 @@ module.exports = NzbDroneCell.extend({
render : function() {
var dateStr = this._getValue();
var date = moment(dateStr);
- var diff = date.diff(moment().zone(date.zone()).startOf('day'), 'days', true);
+ var diff = date.diff(moment().utcOffset(date.utcOffset()).startOf('day'), 'days', true);
var result = '{1}';
var tooltip = date.format(UiSettings.longDateTime(true));
var text;
@@ -28,4 +28,4 @@ module.exports = NzbDroneCell.extend({
return this;
}
-});
\ No newline at end of file
+});