javascript - 如何将 PostgreSQL 时间戳与 moment.js 进行比较并仅在日期基础上指定?

标签 javascript postgresql vue.js momentjs

我有一个小问题,我想知道哪个是最好的解决方案。 所以基本上我有一个带有属性“开始”和“结束”的表格。

我想将每一行放入数组中,其中“开始”日期是当天。 所以我的计划是使用 Axios、Sequelize 和 PostgreSQL 来做到这一点:

axios.get('http://localhost:3030/worktimes/', {
  /*
  params: {
    Start: moment(new Date()) //here I just want to compare the actual date and not Date + Time
  }
  */
})
.then(response => {
  this.worktimes = response.data.data;
  console.log(JSON.stringify(this.worktimes));
})
.catch((error) => {
      console.log(error.data);
});

我正在使用 moment.js,但直到现在我还没有正确的想法如何在我的案例中使用这种智能。如果您也没有更好的主意,我只会获取数组中的所有内容,并尝试 trim “日期时间”的时间部分,但这似乎太复杂了。

最佳答案

moment.format() 应用于两个日期,您可以按字符串而不是按日期时间进行比较:

moment(new Date()).format('YYYY-MM-DD') === moment(postgreDate).format('YYYY-MM-DD') 

关于javascript - 如何将 PostgreSQL 时间戳与 moment.js 进行比较并仅在日期基础上指定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58201775/

相关文章:

javascript - 我正在尝试在 <a> 标记上设置类名。问题是当我单击链接时,页面刷新并且该类被删除

javascript - javascript while 循环运行时图像不加载

javascript - 根据另一个选择字段隐藏 html 选择字段中的条目

PostgreSQL 将不同的属性连接在一起以返回单个值

javascript - 如何在 Nativescript 中获取 elementById?

javascript - 有没有办法减少 Bootstrap Vue 导航元素下拉菜单的宽度?

javascript - 使用 JavaScript 更改 GIF 颜色

python - 在 RHEL 7 虚拟机上安装 psycopg2 时出现 gcc 错误

PostgreSQL:使用每天每个名称的最后一个条目计算列中值的出现次数

vue.js - 如何将Vue 3与Vuetify连接?