uniapp 0时区转当前时区 字符串转字符串

0时区转当前时区 字符串转字符串
话不多说直接上干货

/// 0时区转当前时区 字符串转字符串 
export function formatDateZeroToLocal(compareTime) {
   
	if (compareTime == null || compareTime.length <= 0) {
   
		return ""
	}
	const timeZoneOffset = new Date().getTimezoneOffset();
	const timeZoneHours = Math.floor(Math.abs(timeZoneOffset) / 60);
	const timeZoneMinutes = Math.abs(timeZoneOffset) % 60;
	var updateTimeData = timeProcessing(compareTime)
	// 设定目标时区差
	var targetZoneOffset = 60 * 60 * 1000; // 单位为ms
	if (timeZoneOffset < 0) {
    // 东半球
		updateTimeData += targetZoneOffset * timeZoneHours
	} else {
    // 西半球
		updateTimeData -= targetZoneOffset * timeZoneHours
	}
	let newTime = formatDateStan(updateTimeData)
	console.log("世界时:" + compareTime + ",----当前时:" + newTime)
	return newTime
}


/// 时间戳转时间字符串
export function formatDateStan(compareTime) {
   
	let date = new Date(compareTime);
	//时间戳为10位需*1000,时间戳为13位的话不需乘1000
	let y = date.getFullYear();
	let MM = date.getMonth() + 1;
	MM = MM < 10 ? ('0' + MM) : MM; //月补0
	let d = date.getDate();
	d = d < 10 ? ('0' + d) : d; //天补0
	let h = date.getHours();
	h = h < 10 ? ('0' + h) : h; //小时补0
	let m = date.getMinutes();
	m = m < 10 ? ('0' + m) : m; //分钟补0
	let s = date.getSeconds();
	s = s < 10 ? ('0' + s) : s; //秒补0
	return y + '-' + MM + '-' + d + ' ' + h + ':' + m + ':' + s;
}

打印结果
在这里插入图片描述

相关推荐

  1. js基础语法大全(时间戳,uuid,字符串json)

    2024-01-19 20:32:01       43 阅读
  2. 字符串|344.反字符串

    2024-01-19 20:32:01       40 阅读
  3. c字符串go字符串

    2024-01-19 20:32:01       24 阅读
  4. C# 字符串json

    2024-01-19 20:32:01       32 阅读
  5. 字符串

    2024-01-19 20:32:01       35 阅读
  6. List字符串

    2024-01-19 20:32:01       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-19 20:32:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-19 20:32:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-19 20:32:01       87 阅读
  4. Python语言-面向对象

    2024-01-19 20:32:01       96 阅读

热门阅读

  1. Rust中&str和String的关系

    2024-01-19 20:32:01       42 阅读
  2. 第一章 SQL 文本搜索

    2024-01-19 20:32:01       58 阅读
  3. 快速监控 Oracle 数据库

    2024-01-19 20:32:01       53 阅读
  4. C语言:分支与循环——if else

    2024-01-19 20:32:01       62 阅读
  5. gin使用教程

    2024-01-19 20:32:01       54 阅读
  6. HCLA从基础到成熟

    2024-01-19 20:32:01       41 阅读
  7. layui laydate选择时间的回调方法

    2024-01-19 20:32:01       49 阅读