0
我想給jqueryDayField
的Field (HandlerT site IO) Day
轉換爲Field (HandlerT site IO) UTCTime
與diffTime 0
因爲我使用的MongoDB作爲我的數據庫,每天只產生在店裏沒有實際的日期格式的整數值。使用jqueryDayField爲UTCTime
即我在我的表單代碼是這樣的:
<*> areq (dayToUTC $ (jqueryDayField def
{ jdsChangeYear = True -- give a year dropdown
, jdsChangeMonth = True
, jdsYearRange = "2000:"
})) (fieldSettingsLabel MsgNewEntryDate) Nothing
其中dayToUTC
會做轉換。或者我應該使用不同的方法?
我的解決方案到目前爲止只是具有自定義
jqueryUTCField :: (RenderMessage site FormMessage, YesodJquery site) => JqueryDaySettings -> Field (HandlerT site IO) UTCTime
函數,但我不認爲這是最好的解決方案。