summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-03-22 09:43:32 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-03-22 09:43:32 +0900
commit8fa27fea6c6a9f79b53b113b1aaedd717678da2f (patch)
treefaf7aa82dc3a045398d2782fb98677874519abed /src
parent:art: (diff)
parentCI通らないの修正 (#6173) (diff)
downloadmisskey-8fa27fea6c6a9f79b53b113b1aaedd717678da2f.tar.gz
misskey-8fa27fea6c6a9f79b53b113b1aaedd717678da2f.tar.bz2
misskey-8fa27fea6c6a9f79b53b113b1aaedd717678da2f.zip
Merge branch 'develop' of https://github.com/syuilo/misskey into develop
Diffstat (limited to 'src')
-rw-r--r--src/prelude/time.ts12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/prelude/time.ts b/src/prelude/time.ts
index a65366d74a..34e8b6b17c 100644
--- a/src/prelude/time.ts
+++ b/src/prelude/time.ts
@@ -5,7 +5,17 @@ const dateTimeIntervals = {
};
export function dateUTC(time: number[]): Date {
- return new Date(Date.UTC(...time));
+ const d = time.length === 2 ? Date.UTC(time[0], time[1])
+ : time.length === 3 ? Date.UTC(time[0], time[1], time[2])
+ : time.length === 4 ? Date.UTC(time[0], time[1], time[2], time[3])
+ : time.length === 5 ? Date.UTC(time[0], time[1], time[2], time[3], time[4])
+ : time.length === 6 ? Date.UTC(time[0], time[1], time[2], time[3], time[4], time[5])
+ : time.length === 7 ? Date.UTC(time[0], time[1], time[2], time[3], time[4], time[5], time[6])
+ : null;
+
+ if (!d) throw 'wrong number of arguments';
+
+ return new Date(d);
}
export function isTimeSame(a: Date, b: Date): boolean {