Javascript 显示不正确的日期

Javascript 显示不正确的日期,javascript,momentjs,bootstrap-daterangepicker,Javascript,Momentjs,Bootstrap Daterangepicker,我使用这个日期范围选择器: 我从数据库收到一个日期:因此格式是:YYYY-MM-DD Web客户端不必使用此格式。 我试过了 <input type="text" id="samplingsBuildDatePicker" name="receptionDate" class="form-control"> $('#samplingsBuildDatePicker').daterangepicker({ singleDatePicker: true }); var

我使用这个日期范围选择器:

我从数据库收到一个日期:因此格式是:
YYYY-MM-DD

Web客户端不必使用此格式。 我试过了

<input type="text" id="samplingsBuildDatePicker" name="receptionDate" class="form-control">

$('#samplingsBuildDatePicker').daterangepicker({
    singleDatePicker: true
});    

var dateStart = moment("2018-01-01", 'YYYY-MM-DD', true).format();
$('#samplingsBuildDatePicker').data("daterangepicker").setStartDate(dateStart);

显示的是正确的值:
01/01/2018
。。。日期选择器不工作

问题在这里
var dateStart=moment(“2018-01-01”,“YYYY-MM-DD”,真)。format()

您正在以
YYYY-MM-DD
格式从DB接收日期,并且希望转换为
DD/MM/YYYY

检查以下工作示例以了解如何执行此操作:

var dateStart=moment(“2018-01-01”).格式(“DD/MM/YYYY”);
console.log(dateStart)

你检查我的答案了吗?
$("#remark").val(dateStart);