Commit 3a255e5c by yzh

update:更新了UTC时间转JulianDate

parent 7719c2d0
...@@ -50,9 +50,11 @@ import vueCodeFog from '@/examples/weather/fog/fog.vue?raw' ...@@ -50,9 +50,11 @@ import vueCodeFog from '@/examples/weather/fog/fog.vue?raw'
import vueCodeWaterSurface from '@/examples/weather/waterSurface/waterSurface.vue?raw' import vueCodeWaterSurface from '@/examples/weather/waterSurface/waterSurface.vue?raw'
// 内置算法 // 内置算法
import vueCodeDistanceTwoPoints from '@/examples/builtInAlgorithm/distanceTwoPoints/distanceTwoPoints.vue?raw'
import vueCodeConvertECEFtoWGS84 from '@/examples/builtInAlgorithm/convertECEFtoWGS84/convertECEFtoWGS84.vue?raw' import vueCodeConvertECEFtoWGS84 from '@/examples/builtInAlgorithm/convertECEFtoWGS84/convertECEFtoWGS84.vue?raw'
import vueCodeConvertWGS84toECEF from '@/examples/builtInAlgorithm/convertWGS84toECEF/convertWGS84toECEF.vue?raw' import vueCodeConvertWGS84toECEF from '@/examples/builtInAlgorithm/convertWGS84toECEF/convertWGS84toECEF.vue?raw'
import vueCodeConvertUTCtoJulianDate from '@/examples/builtInAlgorithm/convertUTCtoJulianDate/convertUTCtoJulianDate.vue?raw'
import vueCodeDistanceTwoPoints from '@/examples/builtInAlgorithm/distanceTwoPoints/distanceTwoPoints.vue?raw'
const vueCodeMap = { const vueCodeMap = {
// 太空任务 // 太空任务
...@@ -109,6 +111,7 @@ const vueCodeMap = { ...@@ -109,6 +111,7 @@ const vueCodeMap = {
// 内置算法 // 内置算法
经纬高转地固XYZ: vueCodeConvertWGS84toECEF, 经纬高转地固XYZ: vueCodeConvertWGS84toECEF,
地固XYZ转经纬高: vueCodeConvertECEFtoWGS84, 地固XYZ转经纬高: vueCodeConvertECEFtoWGS84,
UTC时间转JulianDate: vueCodeConvertUTCtoJulianDate,
计算两点间距离: vueCodeDistanceTwoPoints, 计算两点间距离: vueCodeDistanceTwoPoints,
} }
......
...@@ -50,8 +50,9 @@ import functionCodeFog from '@/examples/weather/fog/fog-function.js?raw' ...@@ -50,8 +50,9 @@ import functionCodeFog from '@/examples/weather/fog/fog-function.js?raw'
import functionCodeWaterSurface from '@/examples/weather/waterSurface/waterSurface-function.js?raw' import functionCodeWaterSurface from '@/examples/weather/waterSurface/waterSurface-function.js?raw'
// 内置算法 // 内置算法
import functiionCodeConvertWGS84toECEF from '@/examples/builtInAlgorithm/convertWGS84toECEF/convertWGS84toECEF-function.js?raw' import functionCodeConvertWGS84toECEF from '@/examples/builtInAlgorithm/convertWGS84toECEF/convertWGS84toECEF-function.js?raw'
import functiionCodeConvertECEFtoWGS84 from '@/examples/builtInAlgorithm/convertECEFtoWGS84/convertECEFtoWGS84-function.js?raw' import functionCodeConvertECEFtoWGS84 from '@/examples/builtInAlgorithm/convertECEFtoWGS84/convertECEFtoWGS84-function.js?raw'
import functionCodeConvertUTCtoJulianDate from '@/examples/builtInAlgorithm/convertUTCtoJulianDate/convertUTCtoJulianDate-function.js?raw'
import functionCodeDistanceTwoPoints from '@/examples/builtInAlgorithm/distanceTwoPoints/distanceTwoPoints-function.js?raw' import functionCodeDistanceTwoPoints from '@/examples/builtInAlgorithm/distanceTwoPoints/distanceTwoPoints-function.js?raw'
const functionCodeMap = { const functionCodeMap = {
...@@ -107,8 +108,9 @@ const functionCodeMap = { ...@@ -107,8 +108,9 @@ const functionCodeMap = {
水面: functionCodeWaterSurface, 水面: functionCodeWaterSurface,
// 内置算法 // 内置算法
经纬高转地固XYZ: functiionCodeConvertWGS84toECEF, 经纬高转地固XYZ: functionCodeConvertWGS84toECEF,
地固XYZ转经纬高: functiionCodeConvertECEFtoWGS84, 地固XYZ转经纬高: functionCodeConvertECEFtoWGS84,
UTC时间转JulianDate: functionCodeConvertUTCtoJulianDate,
计算两点间距离: functionCodeDistanceTwoPoints, 计算两点间距离: functionCodeDistanceTwoPoints,
} }
......
function changeTime(){
let date = new Date(); // 获取当前时间
let utcTime = date.toISOString(); // 将UTC 时间转换为 ISO 8601 格式字符串方便进行下一步转化
let julianDate = Cesium.JulianDate.fromIso8601(utcTime); // 转换为 JulianDate时间
console.log(julianDate);
}
\ No newline at end of file
<template>
<div>
<button @click="changeTime">点击转换现在的时间</button>
</div>
<div id="cesiumContainer" style="width: 100vw; height: 100vh"></div>
</template>
<script setup lang="js">
import { onMounted } from "vue";
let viewer = null;
onMounted(() => {
viewer = new Cesium.Viewer("cesiumContainer", {
selectionIndicator: false,
infoBox: false,
terrain: Cesium.Terrain.fromWorldTerrain(),
});
});
</script>
<style scoped>
</style>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment