豫豫言文档API ATLAS
入口豫言操作系统时间浏览器适配。包。豫
2 模块10 名称
全部模块

豫言 / 豫言操作系统时间浏览器适配 @ 0.2.0

以浏览器 Date 实现时间接口:同刻读取 UTC 日与 Unix 分钟、Unix 毫秒与 ISO 文字转换。

说明.汉语.md

# 时间浏览器适配

`时点。豫` 在浏览器里实现[时间接口](../../../豫言操作系统接口/时间/规范.汉语.md)(0.2.0):读取当前 UTC 日与 Unix 分钟、Unix 毫秒与毫秒转 ISO 文字。语义与云工适配(`../时间/`)逐字相同,接口包本身不变。`实现接口。豫` 固定公共包身份与版本,接口检查器须在构建前核对签名。

**宿主原语**:适配只调用 `豫言_浏览器_网页能力(操作名, 一, 二, 三)`,操作名 `时间.UTC日与分`、`时间.当前毫秒`、`时间.转ISO`;失败以(阴,错误文)返回,再转成豫言事故。

**宿主实现**:`宿主/浏览器/宿主.mjs` 的 `创建网页能力`:`Date.now()` 与 `toISOString()`;毫秒的绝对值超过 8640000000000000 时抛事故;UTC 日期取 ISO 文字前 10 个字符,与同一个毫秒值算出的分钟数取自同一刻。

**选用规则**:构建器在浏览器模式下优先选用 `适配/<能力>浏览器`,云工模式选 `适配/<能力>云工` 或 `适配/<能力>`。

**验收**:`../网页定时/一致性验证/`(探针应用 `前端接口探针` 含本接口;JSDOM+真实 Wasm)。

说明.文言.md

# 时间浏览器适配

`时点。豫` 于浏览器中承[时间之约](../../../豫言操作系统接口/时间/规范.文言.md)(0.2.0):读取当前 UTC 日与 Unix 分钟、Unix 毫秒与毫秒转 ISO 文字。其义与云工适配(`../时间/`)逐字相同,接口包自身不变。`实现接口。豫` 固公共包之身与版,接口检查器当于构建前核其签。

**宿主原语**:适配惟调 `豫言_浏览器_网页能力(操作名, 一, 二, 三)`,操作名 `时间.UTC日与分`、`时间.当前毫秒`、`时间.转ISO`;败则返(阴,错文),转为豫言事故。

**宿主之行**:`宿主/浏览器/宿主.mjs` 之 `创建网页能力`:以 Date.now() 与 toISOString();毫秒之绝对值逾八点六四乘十之十五次方则发事故;UTC 之日取 ISO 文前十字,与同一毫秒所算之分钟取自同一刻。

**选用之规**:构建器于浏览器模式,先取 `适配/<能力>浏览器`;云工模式,取 `适配/<能力>云工` 或 `适配/<能力>`。

**验收**:`../网页定时/一致性验证/`(探针应用“前端接口探针”含此接口;JSDOM 加真实 Wasm)。