首页 > 编程语言 >小程序获取时间戳误差10小时解决办法

小程序获取时间戳误差10小时解决办法

时间:2023-06-26 17:10:19浏览次数:38  
标签:10 误差 获取 date 时间 当前 var timearr 解决办法

最近在做一款小程序,发现获取当前时间后,在模拟器调用时显示的时间和当前时间竟然相差了10个小时,各大技术网站搜索了半天却一无所获!

终于在即将放弃之时,找到了解决方法。如果你觉得有用,可以关注收藏,我会持续更新相关技术。

小程序获取时间戳误差10小时解决办法_讯飞

在使用小程序中调用需要用到获取当前时间,在使用模拟器调用当前时间的时候发现获取到的时间与当前时间相差十小时左右使用的方法是

var date = new Date().toGMTString()

这个方法获取到的date与当前时间有10个小时的时差,在百度过后没有找到合适的解决办法,由于是调用科大讯飞的语音转换功能所需的时间戳,并且科大讯飞对于时间戳的格式有要求所以只能自己解决,最终通过系统的直接获取Data发现是当前时间所以进行了对于date的处理并进行格式化转换和输出,解决流程如下:

var timedate = new Date().toString();//获取当前时间并转为字符串
var strarr = timedate.split("+");//对于当前时间进行分割
var timestr = strarr[0].toString();//取出又用数据
var timearr = timestr.split(' ');//对又用数据进行分割
var date = timearr[0] + " " + timearr[2] + " " + timearr[1] + " " + timearr[3] + " " + timearr[4] + " " + timearr[5];//按照科大讯飞的时间戳格式进行转换
console.log(date);//打印当前转换后的数据内容
Sun 18 Jun 2023 15:57:58 GMT //最终输出内容

点赞、关注,多交流~

标签:10,误差,获取,date,时间,当前,var,timearr,解决办法
From: https://blog.51cto.com/u_11806040/6555807

相关文章

  • MUR20100DC-ASEMI快恢复二极管MUR20100DC
    编辑-ZMUR20100DC在TO-263封装里采用的2个芯片,其尺寸都是102MIL,是一款共阴极快恢复对管。MUR20100DC的浪涌电流Ifsm为200A,漏电流(Ir)为10uA,其工作时耐温度范围为-55~150摄氏度。MUR20100DC采用抗冲击硅芯片材质,里面有2颗芯片组成。MUR20100DC的电性参数是:正向电流(Io)为20A,反向耐压......
  • ASEMI快恢复二极管MUR20100DCR的性能与应用
    编辑-Z本文主要介绍了MUR20100DCR二极管的性能与应用。我们将对MUR20100DCR二极管的基本性能、不同领域的应用和优势与不足进行分析。 1、MUR20100DCR二极管的基本性能MUR20100DCR二极管是一种高性能的超快速二极管,具有高电压、高电流和低漏电流等特点。它采用了先进的制造工艺,使......
  • MUR20100DC-ASEMI快恢复二极管MUR20100DC
    编辑-ZMUR20100DC在TO-263封装里采用的2个芯片,其尺寸都是102MIL,是一款共阴极快恢复对管。MUR20100DC的浪涌电流Ifsm为200A,漏电流(Ir)为10uA,其工作时耐温度范围为-55~150摄氏度。MUR20100DC采用抗冲击硅芯片材质,里面有2颗芯片组成。MUR20100DC的电性参数是:正向电流(Io)为20A,反向耐......
  • ASEMI快恢复二极管MUR20100DCR的性能与应用
    编辑-Z本文主要介绍了MUR20100DCR二极管的性能与应用。我们将对MUR20100DCR二极管的基本性能、不同领域的应用和优势与不足进行分析。 1、MUR20100DCR二极管的基本性能MUR20100DCR二极管是一种高性能的超快速二极管,具有高电压、高电流和低漏电流等特点。它采用了先进的制造工......
  • vue10进阶
    逻辑复用一、组合式函数https://cn.vuejs.org/guide/reusability/composables.html没看因为没学组合式1、什么是“组合式函数”?在Vue应用的概念中,“组合式函数”(Composables)是一个利用Vue的组合式API来封装和复用有状态逻辑的函数。当构建前端应用时,我们常常需要复......
  • 为什么 Keil 中C/C++选项要 define STM32F10X_LD/MD/HD
    原因1:配置相应的中断向量表 原因2:配置相应的寄存器  总结原因:因为所有的stm32f10x 系列的芯片都会用到stm32f10x.h 这个头文件,但是问题的所在是:每种芯片的配置不同(中断向量个数、寄存器个数等等)因此宏条件编译#if!defined 判断这个宏(这个宏就是STM32F10X_LD......
  • 10bit 高速SAR ADC基于0.18um工艺的电路 可以直接用于性能仿真
    一个关于10位高速逐次逼近型模数转换器(ADC)的描述,它采用了0.18微米工艺制造的电路。这个ADC电路可以直接用于性能仿真。它的有效位数(ENOB)为9.6位,信号到噪声加性失真比(SFDR)为63.7分贝。该模数转换器是基于virtuoso设计工具开发的。知识点和领域范围:原创文章,转载请说明出处,资料来源:h......
  • 保证线程安全的10个小技巧
    前言对于从事后端开发的同学来说,线程安全问题是我们每天都需要考虑的问题。线程安全问题通俗的讲:主要是在多线程的环境下,不同线程同时读和写公共资源(临界资源),导致的数据异常问题。比如:变量a=0,线程1给该变量+1,线程2也给该变量+1。此时,线程3获取a的值有可能不是2,而是1。线程3这不......
  • Hugging Face 入选 Time《时代周刊》2023 全球前 100 最具影响力的公司
    ......
  • 【FAQ】关于华为地图服务定位存在偏差的原因及解决办法(二)——仅适用于Location 6.7.0.
    一、 问题描述:华为地图服务“我的位置”能力,在中国大陆地区,向用户展示他们在地图上的当前位置与用户的实际位置存在较大的偏差。具体差别可以查看下方的图片/视频:二、 偏差较大的原因:华为MapSDK在中国大陆使用的地理坐标系是GCJ02。点击“我的位置”控件,获取的定位经......