/**
佛曆計算的方法:將佛降生於公元前623年減去佛壽80歲,得543為佛涅盤年數(佛涅盤於公元前543年);
2019年加543年是2562年。佛曆是2562年4月7日。
到今年佛誕(每年的農曆四月初八)起,應增加1年;
如:公元2019年5月12日(農曆四月初八),應增加1年,佛曆是:2563年4月8日;
計算佛曆方法,依此類推。
佛曆/泰歷:2566年2月6日
公曆/西曆:2023年9月17日
農曆/陰曆:二月初六
*/
function calcBuddhimDate() {
// '2023癸卯年八月初三星期日 16:19:57'
// const toCnDate = date => date.toLocaleString('zh-u-ca-chinese', { dateStyle: 'full' }) + ' ' + date.toLocaleTimeString(0, { hour12: false });
// toCnDate(new Date);
// ja-JP-u-ca-japanese
// 'วันอาทิตย์ที่ 17 กันยายน พ.ศ. 2566 16:18:43'
const toCnDate = date => date.toLocaleString('th-u-ca-thai', { year: "numeric" }) + ' ' + date.toLocaleTimeString(0, { hour12: false });
const buddhimYear = toCnDate(new Date).split(' ')[1];
const dateTime = new Date().toLocaleDateString('zh').split('/');
return {
date: `${buddhimYear} 年 ${dateTime[1]} 月 ${dateTime[2]} 日`,
// time: new Date().toLocaleTimeString('zh'),
}
}
// test.js
const Coordinate = function (x, y) {
this.x = x;
this.y = y;
};
Coordinate.equals = function (a, b) {/** some code */}
Coordinate.prototype.translate = function (tx, ty) {/** some code */}
export default Coordinate;
瀏覽器支援import的方式,以Edge/Chrome為例:
1.輸入 edge://flags=>搜尋js相關。
2.將 Experimental JavaScript 設定為啟用。
解析器發現非阻塞資源,例如一張圖片,瀏覽器會請求這些資源並且繼續解析。當遇到一個 CSS 檔案時,解析也可以繼續進行,但是對於