微信小程序-如何处理时间戳

这篇具有很好参考价值的文章主要介绍了微信小程序-如何处理时间戳。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微信小程序-如何处理时间戳


前言

此文章用于解决微信在处理后端服务器传来的时间数据时会碰到时间信息被自动转成时间戳的问题。


一、解决方法-使用自定义时间转换工具

1.实现步骤

(1)创建utils目录
创建pages同级目录wxs
微信小程序-如何处理时间戳

(2)新建dateUtils.wxs文件,文件内容如下

var dateTimeFormat = function time_format(time) {
  // 判断时间戳是否为13位数,如果不是则*1000,时间戳只有13位数(带毫秒)和10(不带毫秒)位数的
  if(time.toString().length == 13){
    var tme = getDate(time);
  }else{
    var tme = getDate(time * 1000);
  }
  var Y = tme.getFullYear();
  var M = (tme.getMonth() + 1 < 10 ? '0' + (tme.getMonth() + 1) : tme.getMonth() + 1);
  var D = tme.getDate();
  var h = tme.getHours();
  var m = tme.getMinutes();
  var s = tme.getSeconds();
  tem1 = Y + '-' + M + '-' + D + ' ' + h + ':' + m + ':' + s
  return tem1;
}
//导出
module.exports = {
  time_format: time_format
}

(3)在对应的page的wxml文件中调用(例如:我是在community.wxml文件中调用该工具)
微信小程序-如何处理时间戳
(4)具体调用如下文章来源地址https://www.toymoban.com/news/detail-506581.html

  1. 导入文件,在wxml文件顶部导入刚刚写好的转换类
<wxs src="../../wxs/dateUtils.wxs" module="dateTool"></wxs>
  1. 调用wxs方法
<text class="content-text-time">{{dateTool.dateTimeFormat(item.createTime)}}</text>

到了这里,关于微信小程序-如何处理时间戳的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序 获取当前日期时间

    打印结果: 自定义:

    2024年02月04日
    浏览(50)
  • 微信小程序获取当前日期和时间

    博主介绍: 本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮

    2024年02月07日
    浏览(44)
  • 微信小程序实现获取当前系统时间

    在写获取系统当前的时间的时候,我们首先要前了解一下JS中的Date对象的用法。 //用于获取年份 1、Date().getFullYear() //获取当前月份,注意返回值是0-11,需要在后面+1 2、Date().getMonth() //获取当前日 3、Date().getDate() //获取当前时刻 4、Date().getHours() //获取分钟 5、new Date().getMinut

    2024年02月16日
    浏览(31)
  • 基于微信小程序的时间管理小程序

    博主主页: 一点素材 博主简介: 专注Java技术领域和毕业设计项目实战、Java、微信小程序、安卓等技术开发,远程调试部署、代码讲解、文档指导、ppt制作等技术指导。 主要内容: SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、小程序、安卓app、大数据等设计与开发。 感兴

    2024年02月20日
    浏览(26)
  • 【微信小程序】缓存过期时间的相关设置

      每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage(wx.setStorageSync) 、 wx.getStorage(wx.getStorageSync) 、 wx.clearStorage(wx.clearStorageSync) 可以对本地缓存进行设置、获取和清理。   但是微信默认设置了缓存是无限长的过期时限,这对于我们的小程序开发,是

    2024年02月12日
    浏览(50)
  • 创建微信小程序日期和时间的组件

    效果如下 微信小程序 1.首先创建一个components,接着创建一个文件picker          2.在picker.wxml文件里写入: picker mode=\\\"multiSelector\\\" range=\\\"{{rangeList}}\\\" value=\\\"{{rangeValue}}\\\" bindchange=\\\"selectChangeFn\\\" bindcolumnchange=\\\"selectColumnChangeFn\\\"   slot/slot /picker 3.在picker.js文件里写: Component({   //定义

    2024年02月13日
    浏览(37)
  • 微信小程序原生写法——24小时时间选择器组件

    使用picker-view来封装成的一个时间选择器 开始时间是当前时间的一个小时之后,秒默认是0秒 可能还有一些情况未处理,后续发现再更新 js文件 第一版:略繁琐 第二版js文件:根据当前时间的时间戳A与24小时之后的时间戳B两者来进行处理获取对应的列表 json文件 wxml文件 wxs

    2024年02月04日
    浏览(38)
  • 微信小程序多列选择器实现日期+时间的选择

    2.实现原理   3.实现代码 自定义range数组:

    2024年02月16日
    浏览(35)
  • 微信小程序showToast在真机中显示时间不可控制,显示时间短

    现象: 使用uniapp开发微信小程序,使用showToast,设置duration来控制提示展现时长,发现在微信开发者工具正常,在真机中显示时间比较短,并且设置duration不生效。 原因: 排查发现,是因为在调用showToast之后,又调用了hideLoading() ,执行hideLoading的时候也会把showToast也关闭。

    2024年02月13日
    浏览(30)
  • 微信小程序实现给一个时间去设置倒计时

    设置倒计时 此方法仅限不超过一个月的倒计时

    2024年02月11日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包