Comparing version 2.1.1 to 2.1.2
@@ -290,3 +290,3 @@ "use strict"; | ||
const result = parse(time); | ||
result.setMilliseconds(result.getMilliseconds() + milliseconds); | ||
result.setUTCMilliseconds(result.getUTCMilliseconds() + milliseconds); | ||
return DateTime.create(result); | ||
@@ -301,3 +301,3 @@ } | ||
const result = parse(time); | ||
result.setSeconds(result.getSeconds() + seconds); | ||
result.setUTCSeconds(result.getUTCSeconds() + seconds); | ||
return DateTime.create(result); | ||
@@ -312,3 +312,3 @@ } | ||
const result = parse(time); | ||
result.setMinutes(result.getMinutes() + minutes); | ||
result.setUTCMinutes(result.getUTCMinutes() + minutes); | ||
return DateTime.create(result); | ||
@@ -323,3 +323,3 @@ } | ||
const result = parse(time); | ||
result.setHours(result.getHours() + hours); | ||
result.setUTCHours(result.getUTCHours() + hours); | ||
return DateTime.create(result); | ||
@@ -334,5 +334,4 @@ } | ||
const result = parse(time); | ||
const offset = result.getTimezoneOffset(); | ||
result.setDate(result.getDate() + days); | ||
result.setMinutes(result.getMinutes() + offset - result.getTimezoneOffset()); // handle changing potential daylight saving time | ||
result.setUTCDate(result.getUTCDate() + days); | ||
result.setUTCMinutes(result.getUTCMinutes()); | ||
return DateTime.create(result); | ||
@@ -347,5 +346,4 @@ } | ||
const result = parse(time); | ||
const offset = result.getTimezoneOffset(); | ||
result.setMonth(result.getMonth() + months); | ||
result.setMinutes(result.getMinutes() + offset - result.getTimezoneOffset()); // handle changing potential daylight saving time | ||
result.setUTCMonth(result.getUTCMonth() + months); | ||
result.setUTCMinutes(result.getUTCMinutes()); | ||
return DateTime.create(result); | ||
@@ -360,3 +358,3 @@ } | ||
const result = parse(time); | ||
result.setFullYear(result.getFullYear() + years); | ||
result.setUTCFullYear(result.getUTCFullYear() + years); | ||
return DateTime.create(result); | ||
@@ -363,0 +361,0 @@ } |
export type TimeZoneOffset = typeof TimeZoneOffset.values[number]; | ||
export declare namespace TimeZoneOffset { | ||
const values: string[]; | ||
const values: readonly ["-12:00", "-11:00", "-10:00", "-09:30", "-09:00", "-08:00", "-07:00", "-06:00", "-05:00", "-04:00", "-03:30", "-03:00", "-02:00", "-01:00", "-00:00", "Z", "+00:00", "+01:00", "+02:00", "+03:00", "+03:30", "+04:00", "+04:30", "+05:00", "+05:30", "+05:45", "+06:00", "+06:30", "+07:00", "+08:00", "+08:45", "+09:00", "+09:30", "+10:00", "+10:30", "+11:00", "+12:00", "+12:45", "+13:00", "+14:00"]; | ||
function is(value: TimeZoneOffset | any): value is TimeZoneOffset; | ||
} |
@@ -287,3 +287,3 @@ import { Date } from "./Date"; | ||
const result = parse(time); | ||
result.setMilliseconds(result.getMilliseconds() + milliseconds); | ||
result.setUTCMilliseconds(result.getUTCMilliseconds() + milliseconds); | ||
return DateTime.create(result); | ||
@@ -298,3 +298,3 @@ } | ||
const result = parse(time); | ||
result.setSeconds(result.getSeconds() + seconds); | ||
result.setUTCSeconds(result.getUTCSeconds() + seconds); | ||
return DateTime.create(result); | ||
@@ -309,3 +309,3 @@ } | ||
const result = parse(time); | ||
result.setMinutes(result.getMinutes() + minutes); | ||
result.setUTCMinutes(result.getUTCMinutes() + minutes); | ||
return DateTime.create(result); | ||
@@ -320,3 +320,3 @@ } | ||
const result = parse(time); | ||
result.setHours(result.getHours() + hours); | ||
result.setUTCHours(result.getUTCHours() + hours); | ||
return DateTime.create(result); | ||
@@ -331,5 +331,4 @@ } | ||
const result = parse(time); | ||
const offset = result.getTimezoneOffset(); | ||
result.setDate(result.getDate() + days); | ||
result.setMinutes(result.getMinutes() + offset - result.getTimezoneOffset()); // handle changing potential daylight saving time | ||
result.setUTCDate(result.getUTCDate() + days); | ||
result.setUTCMinutes(result.getUTCMinutes()); | ||
return DateTime.create(result); | ||
@@ -344,5 +343,4 @@ } | ||
const result = parse(time); | ||
const offset = result.getTimezoneOffset(); | ||
result.setMonth(result.getMonth() + months); | ||
result.setMinutes(result.getMinutes() + offset - result.getTimezoneOffset()); // handle changing potential daylight saving time | ||
result.setUTCMonth(result.getUTCMonth() + months); | ||
result.setUTCMinutes(result.getUTCMinutes()); | ||
return DateTime.create(result); | ||
@@ -357,3 +355,3 @@ } | ||
const result = parse(time); | ||
result.setFullYear(result.getFullYear() + years); | ||
result.setUTCFullYear(result.getUTCFullYear() + years); | ||
return DateTime.create(result); | ||
@@ -360,0 +358,0 @@ } |
export type TimeZoneOffset = typeof TimeZoneOffset.values[number]; | ||
export declare namespace TimeZoneOffset { | ||
const values: string[]; | ||
const values: readonly ["-12:00", "-11:00", "-10:00", "-09:30", "-09:00", "-08:00", "-07:00", "-06:00", "-05:00", "-04:00", "-03:30", "-03:00", "-02:00", "-01:00", "-00:00", "Z", "+00:00", "+01:00", "+02:00", "+03:00", "+03:30", "+04:00", "+04:30", "+05:00", "+05:30", "+05:45", "+06:00", "+06:30", "+07:00", "+08:00", "+08:45", "+09:00", "+09:30", "+10:00", "+10:30", "+11:00", "+12:00", "+12:45", "+13:00", "+14:00"]; | ||
function is(value: TimeZoneOffset | any): value is TimeZoneOffset; | ||
} |
{ | ||
"name": "isoly", | ||
"version": "2.1.1", | ||
"version": "2.1.2", | ||
"description": "Datatypes and functions specified by ISO-standards.", | ||
@@ -5,0 +5,0 @@ "author": "Utily Contributors", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1854129
38294