Привет, я совершенно новый для Вязов, и у меня возникают трудности с получением текущего времени и преобразованием его в дату в Вяз.Convert Time.now to Date - Elm
У меня есть тип сообщения - сообщение и функция, чтобы добавить новое сообщение в модель. Я пытаюсь сохранить время публикации сообщения вместе с текстом и идентификатором пользователя.
Однако я получаю эту ошибку -
The argument to function `fromTime` is causing a mismatch.
59| Date.fromTime (currentTime Time.now)
^^^^^^^^^^^^^^^^^^^^
Function `fromTime` is expecting the argument to be:
Time
But it is:
x -> Time -> Time
Hint: It looks like a function needs 2 more arguments.
Вот код
type alias Message =
{ text : String,
date : Date,
userId : Int
}
currentTime : task -> x -> Time -> Time
currentTime _ _ time =
time
newMessage : String -> Int -> Message
newMessage message id =
{ text = message
, date = Date.fromTime (currentTime Time.now)
, userId = id
}
Я действительно не могу понять, что происходит. Любая помощь приветствуется. Благодарю.
Хорошее объяснение! Большое спасибо. –