javascript - 将字符串从 laravel Controller 转换为 javascript

标签 javascript laravel

我想转换从数据库中获取的字符串值,并使用 JavaScript 将其转换为 View 中的日期变量

我已经尝试过以下代码;

var date = moment({!! $cheque->cheque_date !!}).format('YYYY-MM-DD');

当我控制台记录日期变量时,我得到以下结果。 1970-01-01

最佳答案

您需要添加"引号

检查这个

var date = moment("{{ $cheque->cheque_date }}").format('YYYY-MM-DD');

这将转换为

var date = moment("2019-04-10").format('YYYY-MM-DD');

而您的代码将转换为

var date = moment(2019-04-10).format('YYYY-MM-DD'); // no quotations 

关于javascript - 将字符串从 laravel Controller 转换为 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55536078/

相关文章:

javascript - 使用 ajax 和 laravel 提交表单

javascript - 对象与类与函数

javascript - 遍历需要显示垂直列 3 年的数据,只显示包含数据的月份

javascript - 根据查询结果循环将 id 放在输入上并选择 td 内的标签

css - 如何使用 laravel-snappy 将打印友好的 laravel View 导出为 PDF

laravel - Google Workplace 535-5.7.8 用户名和密码未被接受

javascript - 如何在 JQuery Flot 中制作可点击的线?

javascript - 如何在 DOJO 层中包含/添加版权文件?

performance - Laravel 4.1 - 队列 :listen performance

php - Laravel 使用 Sum 和 Groupby