// 时间格式化
Cesium.Timeline.prototype.makeLabel = (e) => {
var t = this.julianToDate(e),
i = t.millisecond,
r = ' UTC';
if (0 < i && this._timeBarSecondsSpan < 3600) {
for (r = Math.floor(i).toString(); r.length < 3; )
r = '0' + r;
r = '.' + r;
}
//这里就是设置格式的地方
return (
t.year +
'-' +
this.twoDigits(t.month) +
'-' +
this.twoDigits(t.day) +
' ' +
this.twoDigits(t.hour) +
':' +
this.twoDigits(t.minute) +
':' +
this.twoDigits(t.second)
);
};
/**
* 朱利安时间转日期对象
*/
julianToDate(e) {
var date = new Date();
var h = 0 - date.getTimezoneOffset();
//由于Cesium都是以JulianDate作为默认日期,所以参数e肯定为JulianDate类型
var dataZone = Cesium.JulianDate.addMinutes(
e,
h,
new Cesium.JulianDate()
);
return Cesium.JulianDate.toGregorianDate(dataZone);
};
// 设置当前时间
viewer.clock.currentTime = Cesium.JulianDate.now();
// js日期转朱利安日期
Cesium.JulianDate.fromDate (date);
// 公历日期转朱利安日期
Cesium.JulianDate.fromGregorianDate (date);
修改时间线Timeline格式
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...