我做了這個ES6類,我試圖使用我在構造函數中定義的變量,但是當我console.log this.customerTz
它返回undefined
。Es6類變量
我也試着把變量放在類的頂部,但它似乎不工作。
是否有可能有變量?
class DateTimeConverter {
constructor() {
this.format = 'YYYY-MM-DD HH:mm:ss';
this.customerTz = 'Europe/Oslo';
}
static convertToUtc(date) {
console.log(this.customerTz);
// Set customer timezone
date = moment.tz(date, this.customerTz);
// Convert to UTC
date = date.clone().tz('UTC');
// Set format to something PHP thinks is valid
date = date.format(this.format);
return date;
}
}