gpt4 book ai didi

javascript - Jquery如何使用momentjs翻译文本日期

转载 作者:行者123 更新时间:2023-12-01 01:38:17 25 4
gpt4 key购买 nike

我有一堆<p> -标签,每个标签内都有一个日期。现在我想使用 momentjs 将它们转换为另一种格式但实际上并不起作用。

<div class="container">

<p class="ordered">2018-10-01</p>

<p class="ordered">2018-10-02</p>

<p class="ordered">2018-10-03</p>
</div>

和我的js文件:

$(".ordered").each(item => {
let formatted_order_date = moment(item).locale("de").format("Do MMM");
});

这是一个JSFIDDLE

那么,有人可以告诉我这里出了什么问题吗?

最佳答案

示例中的项目不是日期字符串,而是索引。
每个中的回调有两个参数:索引和项目(第二个):each((i,item) ...
那么该项目就是完整的 html 元素,因此我们需要从中获取“值”(内部 html):$(item).html()

$(".is-ordered").each((i,item) => {
// console.log($(item).html());
let datestring = $(item).html();
let formatted_order_date = new moment(datestring)
.locale("de")
.format("Do MMM");
console.log(formatted_order_date); // 3rd Oct
});

关于javascript - Jquery如何使用momentjs翻译文本日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52635626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com