napi_get_date_value


napi_status napi_get_date_value(napi_env env,
                                napi_value value,
                                double* result) 
  • [in] env:调用该 API 时所处的环境。
  • [in] value:表示 JavaScript Datenapi_value
  • [out] result:时间值,类型为 double,表示自协调世界时 (UTC) 1970 年 1 月 1 日午夜起的毫秒数。

该 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.】