napi_get_date_value


napi_status napi_get_date_value(napi_env env,
                                napi_value value,
                                double* result) 
  • [in] env:API 被调用时所处的环境。
  • [in] valuenapi_value 表示一个 JavaScript Date
  • [out] result:时间值作为 double 表示,为自 1970 年 1 月 1 日 UTC 零点起的毫秒数。

该 API 不考虑闰秒;它们会被忽略,因为 ECMAScript 遵循 POSIX 时间规范。

🌐 This API does not observe leap seconds; they are ignored, as ECMAScript aligns with POSIX time specification.

如果 API 成功,则返回 napi_ok。如果传入的 napi_value 不是日期,则返回 napi_date_expected

🌐 Returns napi_ok if the API succeeded. If a non-date napi_value is passed in it returns napi_date_expected.

此 API 返回给定 JavaScript Date 的时间值的 C double 类型原始数据。

🌐 This API returns the C double primitive of time value for the given JavaScript Date.