我正在使用Google图表,它们需要真实的日期才能放大等。
所以我有new Date('31/05/2019')
可以转换为与02AM相同的日期。
是否有一种方法可以强制00:00:00
作为时间,甚至只使用没有时间的日期?
现在您可能会问自己,当他们选择format
时为什么要这么做,所以我需要使用第一天有问题的SteppedAreaChart
,因为它在0轴上显示了该点。 / p>
要解决此问题,我需要添加type="category"
,但是现在格式不起作用。它会跳过格式选项,并放入默认选项。
hAxis: {
format: 'dd/MM/yy',
type: 'category'
}
我从后端获得此日期:2019-05-31,从中得到:2019年5月31日,上午2:00:00
答案 0 :(得分:0)
要将小时设置为0:00:00,只需使用.setHours()
。
无论哪种方式,您都可以使用.toDateString()
来省下几个小时:
let today = new Date('2019-05-31')
today.setHours(0,0,0) //this sets time to 0:00:00 in case you need it
console.log(today.toDateString()); //Fri May 31 2019
答案 1 :(得分:0)
You can change the date to new Date('05/31/2019').
Or can you change the date to a timestamp like this and plot it
var date = new Date('05/31/2019');
timestamp = date.getTime();