如何在哈巴狗的日期中分隔月份和年份

How to separate month and year in Date in pug

这是MongoDB中保存的日期格式:

Sun Feb 13 2022 05:30:00 GMT+0530 (India Standard Time)

如何在 pug 中将此日期与月、年和日分开?我想在哈巴狗中取这个日期并分别显示月份和年份。

Pug 基于 JavaScript 构建,因此您可以只使用字符串操作来解析月、日和年——假设格式一致。

-
  // variable containing date string
  const myString = "Sun Feb 13 2022 05:30:00 GMT+0530 (India Standard Time)"
  // break into individual variables using destructuring
  let [dayOfWeek, month, day, year, time, timeZone, timeZoneName] = myString.split(' ')

p.postDate Posted on #{month} #{day}, #{year}

感谢大家的帮助,我找到了一个名为 moment.js 的 npm 库。它非常易于使用,并且还具有许多内置功能。