无法将 espanol 日期转换为 unix 时间戳;它returns楠

Unable to convert a espanol date to a unix timestamp; it returns Nan

以下适用于正常日期但不适用于本地化日期。有人可以帮忙吗

下面returns南

moment("2021 年 2 月 4 日").endOf("day").unix() 南

以下作品

moment("2021 年 2 月 4 日").endOf("day").unix() 1612463399

要正确解析非 ISO 格式的日期,必须在日期字符串旁边提供一种格式。

console.clear();

console.log(
  moment(
    "04 de feb. de 2021",
    "DD [de] MMM[. de ]YYYY"
  ).toISOString()
);

console.log(
  moment(
    "04 de feb. de 2021",
    "DD [de] MMM[. de ]YYYY"
  )
  .endOf("day").unix()
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment.min.js"></script>

更多信息,请read the documentation