From fba1b49701d9ab5c7cacca8de83996d77ce65c8b Mon Sep 17 00:00:00 2001 From: dailer Date: Thu, 14 Apr 2022 23:11:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'questions/1.=E5=A6=82?= =?UTF-8?q?=E4=BD=95=E8=8E=B7=E5=8F=96=E5=BD=93=E5=89=8D=E6=97=B6=E9=97=B4?= =?UTF-8?q?.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- questions/1.如何获取当前时间.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/questions/1.如何获取当前时间.md b/questions/1.如何获取当前时间.md index cf9cfa8..463d1c8 100644 --- a/questions/1.如何获取当前时间.md +++ b/questions/1.如何获取当前时间.md @@ -1 +1,19 @@ -# FineUI中如何获取当前时间 \ No newline at end of file +# FineUI中如何获取当前时间 + +## 错误写法 + +``` + const date = new Date(); + const time = date.getTime(); +``` + +## 正确写法 + +``` + const time = BI.getTime(); +``` + +## 答案解析 + +首先思考一个场景: 某跨国公司系统管理员人在北京,在系统上配置数据更新时间晚上七点半。可是等到过了七点半,数据还是没有更新。这是为什么呢?原来服务器在伦敦,伦敦时间比北京时间慢7个小时,还没到更新时间呢 +FineUI中BI.getTime方法专门这种场景做了处理,依据服务器时区进行偏移,正确的获取当前时间。 \ No newline at end of file