javascript - 使用javascript的Strapi日期格式

标签 javascript json date strapi

我从 strapi 2021-09-01T15:21:39.862Z 收到这种日期格式 如何将其转换为 DD/MM/YYYY 格式?

<div class="post-date-article">{{ formatMyDate(article.published_at) }}</div>

formatMyDate(value){
     if (value) {
       return value;
      }
  }

最佳答案

Strapi 在 ISO 8601 中提供日期格式,使用 JavaScript 日期对象很容易解析。

我建议使用 Date.toLocaleDateString()格式化输入日期 作为 DD/MM/YYYY。使用“en-GB”语言环境将以这种方式格式化提供的日期。

如果您愿意,您可以传递其他语言环境(例如“de-DE”)以另一种方式格式化日期。

function formatMyDate(value, locale = 'en-GB') {
    return new Date(value).toLocaleDateString(locale);
}

const timestamp = '2021-09-01T15:21:39.862Z';
console.log('Timestamp:', timestamp);
console.log('Formatted date:', formatMyDate(timestamp));
.as-console-wrapper { max-height: 100% !important; top: 0; }

关于javascript - 使用javascript的Strapi日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69977223/

相关文章:

javascript - 对动态生成的元素进行 knockout 绑定(bind)

ios - Json 表格 View Swift

c++ - 使用 casablanca 解析 JSON 数组

php - 在不嵌入 php 的情况下呈现表单错误

sql - 如何找到上个月的最后一天 'working'?

带有时间间隔的日期之间的mysql查询

excel - 如何从列中的日期列表中找到最早的日期?

javascript - 使用纯 CSS,使一个 div 居中,直到它通过调整窗口大小进入侧边栏?

javascript - 如何从嵌套的 Axios 调用返回值?

javascript - 求和多维数组javascript中的所有整数