把手/节点更改日期格式

时间:2019-05-02 00:06:02

标签: javascript node.js handlebars.js metalsmith

虽然通过把手将日期字段输出到服务器端的HTML ,但它提供的格式不同于调试时API中可见的格式。我尝试使用双括号和三括号来输出。我需要纯粹的UTC时间。

API数据

data: {
  date:
    html: "<time>Sun Apr 28 2019 19:00:00 GMT-0500 (CDT)</time>",
    json: {
      value: "2019-04-29T00:00:00.000Z"
    }
  },
  title: {
    html: "<h3>Blah blah</h3>",
    json: {...}
  }
}

模板(车把)

<div data-date="{{{ data.date.json.value }}}">
  {{ getTextField data 'title' }}
</div>

意外退出

<div data-date="2019-04-29T00:00:00.000Z">
  <h3>Blah blah</h3>
</div>

实际输出

<div data-date="Sun Apr 28 2019 19:00:00 GMT-0500 (CDT)">
  <h3>Blah blah</h3>
</div>

0 个答案:

没有答案