console.log("pre : "+vm.dailyCheckIn);
console.log(vm.temp_date.setHours(0,0,0,0));
console.log("next : "+vm.dailyCheckIn);
有人能帮我处理这个代码吗。
结果:温度变量更改前(原始日期值(
上一篇:2018年10月29日星期一16:37:24 GMT+0530(印度标准时间(
温度变量更改后(原始日期值(
下一篇:2018年10月29日星期一00:00:00 GMT+0530(印度标准时间(
在临时变量和实际变量中似乎使用了相同的日期对象。您必须为临时变量创建一个新的日期对象。例如
var date = new Date();
var vm = {
dailyCheckIn: date,
temp_date: new Date(date) //Create a new date object
};
console.log("pre : "+vm.dailyCheckIn);
console.log(vm.temp_date.setHours(0,0,0,0));
console.log("next : "+vm.dailyCheckIn);
我希望这对你有帮助。