如何在内部Javascript上格式化日期时间[重复]

gkl3eglg  于 2023-05-16  发布在  Java
关注(0)|答案(1)|浏览(90)

此问题已在此处有答案

How do I format a date in JavaScript?(69回答)
6小时前关闭

fetch('http://localhost:8082/list/findbyid/'+id+'/'+productid)
          .then(response => response.json())
          .then(data => {
            const tableBody = document.getElementById('dataInven');
            data.forEach(user => {
              const row = document.createElement('tr');
              row.innerHTML = `
                <td>${user.procode}</td>
                <td>${user.proname}</td>
                <td>${user.unit}</td>
                <td>${user.cat_name}</td>
                <td>${user.quantity}</td>
                <td>${user.update_by}</td>
                <td>${user.update_date}</td>
              `;
              tableBody.appendChild(row);
            });
            
          });

这是我从API查询的内部数据,之后我的update_date显示如下2023-05- 12 T09:14:34.742+00:00但只想要2023-05-15 09:14:34 am

ws51t4hk

ws51t4hk1#

通过使用date-fns,您可以像这样使用.format()

<script type="module">
import { format } from 'https://esm.run/date-fns';
const someDate = "2023-05-12T09:14:34.742+00:00";
const dateFormatted = format(new Date(someDate), "yyyy-MM-dd hh:mm:ss a");
console.log(dateFormatted);
</script>

将输出:2023-14-12 11:14:34 AM

相关问题