在Chrome中,您可以执行以下操作:
date = new Date();
然后在控制台中你可以做到:
hour:date.getHours();
这叫什么?还有什么用呢?
我在以下代码中看到了这一点:
showDateTimePicker(date, callback) {
date = date || new Date();
var options = {
...this.props,
year:date.getFullYear(),
month:date.getMonth(),
day:date.getDate(),
hour:date.getHours(),
minute:date.getMinutes()
};
RCTDateTimePicker.showDateTimePicker(options, function (year, month, day, hour, minute) {
date.setFullYear(year);
date.setMonth(month);
date.setDate(day);
date.setHours(hour);
date.setMinutes(minute);
callback(date);
});
}
答案 0 :(得分:3)
hour:date.getHours();
和var options = {hour:date.getHours()};
是两种非常不同的陈述。
前者是a label,其设计是为了当您拥有嵌套循环并想要其中一个break
或continue
时,您可以指定哪一个。把它放在函数调用之前是没用的。
后者是an object initialiser,它允许您在新对象上指定属性的名称和值。