Date 如何以GMT和Elm显示当前时区偏移
我一直想从Elm中的日期获取当前时区偏移量Date 如何以GMT和Elm显示当前时区偏移,date,time,offset,elm,Date,Time,Offset,Elm,我一直想从Elm中的日期获取当前时区偏移量 Date.now 这是回报 作为字符串 正如我在Elm的日期和时间核心库中所探讨的,它们不提供任何直接方法来获取当前时区偏移量。那我该怎么办 将Html作为应用程序导入 导入Html公开(…) 导入日期(日期) 导入任务 类型别名模型= 也许是约会 类型Msg= 设置日期(可能是日期) 更新:Msg->Model->(Model,Cmd-Msg) 更新(设置日期)u= (日期,Cmd.none) 查看:模型->Html消息 视图模型= div[][文
Date.now
这是回报
作为字符串
正如我在Elm的日期和时间核心库中所探讨的,它们不提供任何直接方法来获取当前时区偏移量。那我该怎么办
将Html作为应用程序导入
导入Html公开(…)
导入日期(日期)
导入任务
类型别名模型=
也许是约会
类型Msg=
设置日期(可能是日期)
更新:Msg->Model->(Model,Cmd-Msg)
更新(设置日期)u=
(日期,Cmd.none)
查看:模型->Html消息
视图模型=
div[][文本字符串
日期字符串模型=
案例模型
无->“此处无日期”
仅日期->
(toString>SetDate)Date.now
main:程序从不使用模型Msg
主要=
应用程序
{init=(现在没有)
,视图=视图
,订阅=始终为Sub.none
,update=update
}
我需要这个+0530
,就像浮动5.5
一样
Elm的DateTime函数目前非常稀疏,但是justinmimbs Date.Extra库是我解决这类问题的首选库。请查看 您可以这样导入它
import Date.Extra exposing (offsetFromUtc)
然后,在你有
的地方,让我试试。
import Date.Extra exposing (offsetFromUtc)
date
|> offsetFromUtc
|> toString
divBy60 : Int -> Float
divBy60 t =
toFloat t / 60.0
date
|> offsetFromUtc
|> divBy60
|> toString