首页 > 解决方案 > 将字符串从 laravel 控制器转换为 javascript

问题描述

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

我已经尝试了以下代码;

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

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

标签: javascriptlaravel

解决方案


你需要添加"引号

签出这个

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 

推荐阅读