时区渲染
This commit is contained in:
parent
849b04a1ee
commit
da8c001b44
@ -51,7 +51,8 @@ export default createStore({
|
|||||||
willsayValue: [{name: "0", level: 0}],
|
willsayValue: [{name: "0", level: 0}],
|
||||||
zoneStr: "中途岛GMT-11:00",
|
zoneStr: "中途岛GMT-11:00",
|
||||||
zoneid: 1,
|
zoneid: 1,
|
||||||
symbol: "$"
|
symbol: "$",
|
||||||
|
zoneValue:""
|
||||||
},
|
},
|
||||||
islogin: false,
|
islogin: false,
|
||||||
seting:{
|
seting:{
|
||||||
|
@ -64,8 +64,18 @@ export function getdate(yue?: number): GetDate{
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
export function getweek(time: string,zhou?: number){
|
export function getweek(time: string, id: string,zhou?: number){
|
||||||
let now = dayjs((!time ? undefined : time))
|
/* eslint-disable */
|
||||||
|
const utc = require('dayjs/plugin/utc') // dependent on utc plugin
|
||||||
|
/* eslint-disable */
|
||||||
|
const timezone = require('dayjs/plugin/timezone')
|
||||||
|
dayjs.extend(utc)
|
||||||
|
dayjs.extend(timezone)
|
||||||
|
const days: any = dayjs;
|
||||||
|
console.log(id, 11111)
|
||||||
|
let now = days((!time ? undefined : time)).tz(id)
|
||||||
|
console.log(now, 11111)
|
||||||
|
|
||||||
if(zhou != undefined){
|
if(zhou != undefined){
|
||||||
now = now.day(now.day() + (zhou * 6));
|
now = now.day(now.day() + (zhou * 6));
|
||||||
}
|
}
|
||||||
|
@ -259,7 +259,7 @@ export default defineComponent({
|
|||||||
setup() {
|
setup() {
|
||||||
const zhou = ref(0);
|
const zhou = ref(0);
|
||||||
const time: any = useRoute().query.time;
|
const time: any = useRoute().query.time;
|
||||||
const week = ref<any>(getweek(time));
|
const week = ref<any>(getweek(time, store.state.userinfo.zoneValue));
|
||||||
const userid = store.state.userinfo.memberid;
|
const userid = store.state.userinfo.memberid;
|
||||||
console.log(week.value);
|
console.log(week.value);
|
||||||
function getdates(userid: number){
|
function getdates(userid: number){
|
||||||
@ -291,7 +291,14 @@ export default defineComponent({
|
|||||||
const times = ref('');
|
const times = ref('');
|
||||||
const xs = ref(0);
|
const xs = ref(0);
|
||||||
setInterval(()=>{
|
setInterval(()=>{
|
||||||
const now = dayjs();
|
/* eslint-disable */
|
||||||
|
const utc = require('dayjs/plugin/utc') // dependent on utc plugin
|
||||||
|
/* eslint-disable */
|
||||||
|
const timezone = require('dayjs/plugin/timezone')
|
||||||
|
dayjs.extend(utc)
|
||||||
|
dayjs.extend(timezone)
|
||||||
|
const days: any = dayjs;
|
||||||
|
const now = days().tz(store.state.userinfo.zoneValue)
|
||||||
const xiaoshi = now.hour()
|
const xiaoshi = now.hour()
|
||||||
const fenzhong = now.minute()
|
const fenzhong = now.minute()
|
||||||
top.value = (xiaoshi + (fenzhong / 60)) * 0.63;
|
top.value = (xiaoshi + (fenzhong / 60)) * 0.63;
|
||||||
@ -300,7 +307,7 @@ export default defineComponent({
|
|||||||
}, 2000)
|
}, 2000)
|
||||||
|
|
||||||
watch(zhou, (value) => {
|
watch(zhou, (value) => {
|
||||||
week.value = getweek(time, value);
|
week.value = getweek(time, store.state.userinfo.zoneValue, value);
|
||||||
console.log(week.value);
|
console.log(week.value);
|
||||||
getdates(userid)
|
getdates(userid)
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user