如何使用 bucklescript 的 Js 模块获取当前年份?

How I can get the current year with the Js module of bucklescript?

我正在做 ReasonReact 项目,我需要使用 Js.Date 模块

获取当前年份

我创建了一个函数来获取两年之间的范围,所以我需要将当前年份作为第二个参数传递


let rangeYears = (startedYear, currentYear) =>
  Belt_Array.range(startedYear, currentYear) ->
  Array.to_list
  |> List.map(
    year => FormFieldSelect.{label: Js.Int.toString(year), value: `Int(year)}
  )

你可以instantiate a new Date type and use getFullYear.

let date = Js.Date.make()
let year = date->Js.Date.getFullYear

或者,一行

let year = Js.Date.(make()->getFullYear)