javascript - 如何格式化从数据库中提取的日期?

标签 javascript ajax phpmyadmin

我正在尝试格式化从我的数据库请求的日期。我查找了如何格式化日期并得到了这个解决方案:

var d = new Date("2015/03/25");

这可行,但我的日期存储在数据对象中,并且每行的日期都不同(因为来自数据库的数据显示在表中。

let DateSubmitted = new Date(**data[i].DateSubmitted)**;
    list += `
    <tr>
      <td class="requestID">${data[i].requestID}</td>
      <td class="date-requested">**${DateSubmitted}**</td>
      <td class="item-code">${data[i].itemCode}</td>
      ...

我的问题是,如何格式化从 data[i] 返回的每个日期?

谢谢!

最佳答案

ES5:

var dateFormatted = DateSubmitted.getDate() + '/' + (DateSubmitted.getMonth() + 1) + '/' + DateSubmitted.getFullYear();

ES6:

const dateFormatted = `${DateSubmitted.getDate()}/${DateSubmitted.getMonth() + 1}/${DateSubmitted.getFullYear()}`

所以,

let DateSubmitted = new Date(**data[i].DateSubmitted)**;
const dateFormatted = `${DateSubmitted.getDate()}/${DateSubmitted.getMonth() + 1}/${DateSubmitted.getFullYear()}`

    list += `
    <tr>
      <td class="requestID">${data[i].requestID}</td>
      <td class="date-requested">**${dateFormatted}**</td>
      <td class="item-code">${data[i].itemCode}</td>
      ...

关于javascript - 如何格式化从数据库中提取的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57813202/

相关文章:

javascript - 这个 JavaScript 正则表达式有什么作用

php - 尝试从 phpmyadmin 表输出每个类别的子类别时,php 中未定义索引

phpMyAdmin 配置存储和多个 MySQL 服务器

javascript - 特定对象的 TypeScript 枚举

php - 通过用户操作更新的实时倒计时器。连接到数据库。执行?

javascript - 在javascript中遍历xml

php - php 接收到的 UTF-8 数据没有被解码

javascript - 在成功/完成/错误函数中访问发布请求的参数数据

ajax - CGridView 使用 ajax post 请求添加另一个删除按钮

phpMyAdmin - 将 BLOB 字段显示为文本?