在utils文件下新建一个wxs文件

var time = {TimeToDate: function (date, format) {format = format || 'YYYY-MM-DD hh:mm:ss';var dateTest = (getRegExp('^(-)?\d{1,10}$').test(date) || getRegExp('^(-)?\d{1,13}$').test(date));if (getRegExp('^[1-9]*[1-9][0-9]*$').test(date) && dateTest) {var vdate = parseInt(date);if (getRegExp('^(-)?\d{1,10}$').test(vdate)) {vdate = vdate * 1000;} else if (getRegExp('^(-)?\d{1,13}$').test(vdate)) {vdate = vdate * 1000;} else if (getRegExp('^(-)?\d{1,14}$').test(vdate)) {vdate = vdate * 100;} else {alert("时间戳格式不正确");return;}var setdate = getDate(vdate);return parse({ YYYY: setdate.getFullYear(), MM: digit(setdate.getMonth() + 1), DD: digit(setdate.getDate()), hh: digit(setdate.getHours()), mm: digit(setdate.getMinutes()), ss: digit(setdate.getSeconds()) }, format);} else {//将日期转换成时间戳re = getRegExp('(\d{4})(?:\D?(\d{1,2})(?:\D?(\d{1,2}))?[^\d\s]?)?(?:\s+(\d{1,2})\D?(\d{1,2})\D?(\d{1,2}))?').exec(date);return !re ? 0 : getDate(re[1], (re[2] || 1) - 1, re[3] || 1, re[4] || 0, re[5] || 0, re[6] || 0).getTime() / 1000;}function parse(ymdhms, format) {var regymdzz = "YYYY|MM|DD|hh|mm|ss|zz";return format.replace(getRegExp(regymdzz, "g"), function (str, index) {return str == "zz" ? "00" : digit(ymdhms[str]);})}function digit(num) {return num < 10 ? "0" + (num | 0) : num;}}
}
module.exports = {TimeToDate: time.TimeToDate,
}

在wxml使用方法

<wxs module="common" src="../../utils/新建的wxs文件.wxs"></wxs>
<!--index.wxml-->
<view><!-- 时间戳转日期 --><view>1666405420</view><view>{{common.TimeToDate(1666405420)}}</view><view>{{common.TimeToDate(1666405420,'YYYY年MM月DD日 hh时mm分ss秒')}}</view><view>   </view><!-- 日期转时间戳 --><view>2022-11-15 11:48:50</view><view>{{common.TimeToDate('2022-11-15 11:48:50')}}</view><view>{{common.TimeToDate('2022年11月15日 11时48分50秒')}}</view>
</view>

微信小程序时间戳转换为日期相关推荐

  1. 微信小程序时间戳转换日期格式

    微信小程序 时间戳转换为日期时间格式: 注意:javascript中使用var tem= new Date(time);在wxs中应使用getDate()方法 wxs文件 function time_ ...

  2. [微信小程序]时间戳转日期

     有问题可以扫码加我微信,有偿解决问题.承接小程序开发. 微信小程序开发交流qq群   173683895  . 526474645 : 正文: // util.js //时间戳转换成日期时间 fun ...

  3. 微信小程序时间戳转日期,日期格式自己随意更改

    建一个util.js //数据转化 function formatNumber(n) {n = n.toString()return n[1] ? n : '0' + n }/*** 时间戳转化为年 ...

  4. 微信小程序获取系统日期和时间 —— 微信小程序教程系列(17)

    获取当前系统日期和时间 在小程序中,新建项目时,就会有一个utils.js文件,就是获取日期和时间的,代码如下: utils.js: function formatTime(date) {var ye ...

  5. 微信小程序(日历/日期)选择插件

    微信小程序日历选择器插件点击日历日期可以获取到年月日 wxml <view class="canlendarBgView"><view class="c ...

  6. 微信小程序开发—有关日期选择的下拉框

    WXLL代码实现 <picker class='time-picker' mode="multiSelector" bindchange="bindStartMul ...

  7. 微信小程序之滚动日期选择器

    效果图: 知识点:date是个String类型,所以建议后台实体类用String类型. 代码: massage.wxml <view class="ipt-wrap border-b ...

  8. 微信小程序时间戳转化为时间

    其实微信已经写好,那过来时间就行, 在utils 里面本来就有 const formatTime = date => {const year = date.getFullYear()const ...

  9. 微信小程序 - 时间戳转时间

    获取当前时间:十位unix时间戳 var timestamps = Math.round(new Date().getTime() / 1000).toString(); 时间戳转时间(官方自带) 使 ...

最新文章

  1. Session,ViewState用法
  2. 深入浅出下一代互联网基础IPFS
  3. agv matlab应用,简单介绍一下agv调度控制系统常见的软件应用
  4. 563. 二叉树的坡度
  5. ARM 之六 Cortex-M 内核中断/异常系统、中断优先级/嵌套 详解
  6. rabbitmq中消息的存储
  7. SAP Spartacus lock focus Directive的工作原理示意图
  8. java重定向链接页面变小_java web的进来看一下!页面重定向的异常!帮忙看一下!谢谢了!...
  9. (95)Verilog HDL系统函数和任务:$fgets
  10. FFmpeg之yuv裁剪(二十一)
  11. VB编程语言基础知识点总结(转)
  12. matlab igbt 关断,IGBT关断过程分析
  13. [MATLAB]数值计算
  14. 影子卫士汉化语言包 res.ini
  15. 0 win10重装partition_win10换win7,U盘装机错误,Error:partition 0 ended too near怎么回事?怎么修?...
  16. linux chrome ui字体,谷歌Chrome 69浏览器标签栏字体模糊的解决方法
  17. http 请求405 错误
  18. substr函数c语言实现,substr是什么函数?怎么用
  19. Chess Tournament(思维题)
  20. Webplus网站群管理平台介绍

热门文章

  1. 基于SpringBoot调用百度ocr以及企查查接口实现对营业执照信息的提取并识别真伪
  2. 如何把立创EDA上导出的原理图和封装导入AD的元件库
  3. Vim编辑完如何保存退出
  4. C++ 之基本结构语法
  5. 天平游码读数例题_天平游码读数
  6. 算法提高 盾神与砝码称重
  7. JS最佳实践——红皮书
  8. Selenium的PO模式(Page Object Model)|(Selenium Webdriver For Python)
  9. php二码合一,PS4slim二码合一怎么看
  10. 分享一个免费的OCR图片文字识别接口