laravel - 如何在 Laravel + Vue js 项目中计算日期之间

标签 laravel vuejs2 momentjs

我厌倦了在我的 Laravel 和 Vue js 项目中计算开始日期和结束日期? 我还安装了moment js。 代码如下,

{{item.start_date | MyDate}} {{item.end_date | MyDate}} {{Here will be calculate between above dates}}

请帮助我。

最佳答案

您可以使用以下逻辑创建新方法:

methods: {
    parseDate (start, end) {
        return moment(start, 'YYYY.MM.DD HH:mm').diff(moment(end, 'YYYY.MM.DD HH:mm'), "days")
    }
}

在您的模板中,您可以简单地执行以下操作:{{ parseDate(item.start_date, item.end_date) }}

我想这就是你所需要的。 Here您可以立即查看一些使用 diff 的示例。

祝你好运!

关于laravel - 如何在 Laravel + Vue js 项目中计算日期之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59441417/

相关文章:

laravel - 在代客安全站点 SSL 错误中使用 laravel-mix 热重新加载 Webpack

cordova - 如何在我的项目中导入cordova插件

javascript - 如何自动生成动态moment.js?

javascript - 在特定时区格式化日期

javascript - 为什么 moment.js 返回的日期是错误的?

mysql - 如何在 Laravel ORM 中为每个组中的单个项目执行 groupBy()

Laravel Http Facade 中的 PHP Curl 代理选项

php - 流明:全新安装时找不到 App\Http\Controllers\Controller 类

javascript - 离开组件 vuejs 2 后自定义事件仍在触发

javascript - vue.js如何从服务器获取数据?