iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >微信小程序格式化方法怎么用
  • 936
分享到

微信小程序格式化方法怎么用

2023-06-19 10:06:31 936人浏览 八月长安
摘要

这篇文章主要介绍了微信小程序格式化方法怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序格式化方法怎么用文章都会有所收获,下面我们一起来看看吧。util.js这段代码包含3个段落,按照参照关系逐一说

这篇文章主要介绍了微信小程序格式化方法怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序格式化方法怎么用文章都会有所收获,下面我们一起来看看吧。

util.js

这段代码包含3个段落,按照参照关系逐一说明。

格式化数字函数

function fORMatNumber(n) {
  n = n.toString()
  return n[1] ? n : '0' + n
}

这个函数用于将日期和时间数字转换成字符串,如果字符串为一个字符,则前面加0。

格式化日期/时间函数

function formatTime(date) {
  var year = date.getFullYear()
  var month = date.getMonth() + 1
  var day = date.getDate()

  var hour = date.getHours()
  var minute = date.getMinutes()
  var second = date.getSeconds()

  return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}

这个函数将包含时刻信息的日期数据转换为字符串。它的主要功能是在return语句中实现的。

这个语句首先调用map方法,利用formatNumber函数将将年月日数字数组转换成年月日字符串数组,然后调用join方法将字符串数组中的元素用‘/’连接起来。

接下来调用map方法,利用formatNumber函数将将小时分秒数字数组转换成字符串数组,然后调用join方法将字符串数组中的元素用‘:’连接起来。

最后将日期字符串和时刻字符串用“ ”连接起来返回。

对外暴露接口

module.exports = {
  formatTime: formatTime
}

util.js是一个单独的 js 文件模块。而模块可以通过 module.exports()对外暴露接口。本例中将formatTime函数以formatTime的名称暴露给其他模块。

logs.js

//logs.js
var util = require('../../utils/util.js')
Page({
  data: {
    logs: []
  },
  onLoad: function () {
    this.setData({
      logs: (wx.getStorageSync('logs') || []).map(function (log) {
        return util.formatTime(new Date(log))
      })
    })
  }
})

为了使用util.js中暴露的format函数,首先使用 require(path) 将公共代码引入本文件中。

在本页面的生命周期函数onLoad中,首先从小程序临时存储中取出logs数组,然后对它的每个元素调用util.js中的formatTime函数,将日期数据逐个转换。最后将结果生成字符串数组并设定到页面data中的logs数组中以供显示。

log数据在小程序启动时形成,在log页面表示是被显示。

关于“微信小程序格式化方法怎么用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“微信小程序格式化方法怎么用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: 微信小程序格式化方法怎么用

本文链接: https://www.lsjlt.com/news/295523.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序格式化方法怎么用
    这篇文章主要介绍了微信小程序格式化方法怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序格式化方法怎么用文章都会有所收获,下面我们一起来看看吧。util.js这段代码包含3个段落,按照参照关系逐一说...
    99+
    2023-06-19
  • 微信小程序实现日期格式化
    最近做了一个微信小程序的项目,关于后端给我传递日期的时候,我拿到的是一串数字如:createDate: 1552117531000 ,这是一个列的创建时间,现在却变成了一串数字,这是...
    99+
    2024-04-02
  • 微信小程序怎么优化
    这篇文章主要介绍了微信小程序怎么优化,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。页面跳转优先采用navigator组件小程序提供了两种页面路由方式:a. navigator...
    99+
    2023-06-20
  • 微信小程序怎么做优化
    微信小程序可以从这几方面优化:1.样式优化,小程序整体风格统一;2.布局优化,小程序各版块要有逻辑;3.搜索优化,标题使用行业关键词;4.使用优化,针对页面反应速度及导航设置进行优化;微信小程序可以从以下几方面来优化样式优化小程序整体风格样...
    99+
    2024-04-02
  • 微信小程序组件样式怎么用
    这篇文章主要讲解了“微信小程序组件样式怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序组件样式怎么用”吧!组件样式组件对应 wxss 文件的样式,只对组件w...
    99+
    2023-06-26
  • 微信小程序怎么用
    这篇文章给大家分享的是有关微信小程序怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序要去哪里找?又该怎么用?秘密全在这里微信小程序正式发布 看完你也会玩小程序!&n...
    99+
    2024-04-02
  • 微信小程序代码包大小的优化方法
    这篇文章主要讲解了“微信小程序代码包大小的优化方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序代码包大小的优化方法”吧!setDatasetData是小程序开发中使用最频繁的接口...
    99+
    2023-06-26
  • 微信小程序怎么实现九宫格
    这篇文章主要介绍“微信小程序怎么实现九宫格”,在日常操作中,相信很多人在微信小程序怎么实现九宫格问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序怎么实现九宫格”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-26
  • 微信小程序常用推广方式是什么
    小编给大家分享一下微信小程序常用推广方式是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!文章内嵌小程序基于公众号自带的流量,用户可在公众号推文内插入以图片、文...
    99+
    2023-06-27
  • 微信小程序videoContext怎么用
    这篇文章主要介绍了微信小程序videoContext怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序videoContext怎么用文章都会有所收获,下面我们一起来看看吧。wx.createVide...
    99+
    2023-06-26
  • 微信小程序swiper怎么用
    这篇文章将为大家详细讲解有关微信小程序swiper怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。swiper滑块视图容器。属性名类型默认值说明最低版本indicator-dotsBooleanfal...
    99+
    2023-06-26
  • 微信小程序APIsetTextAlign怎么用
    本文小编为大家详细介绍“微信小程序APIsetTextAlign怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序APIsetTextAlign怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。c...
    99+
    2023-06-26
  • 微信小程序页面跳转方式+跳转小程序
    一. 跳转页面方法 1.跳转到 tabBar 页面 wx.switchTab({ url: '/index'}) 2.跳转到其他页面(非tabBar页) //redirectTo方法(会关闭当前页面...
    99+
    2023-09-28
    小程序 微信小程序
  • 微信小程序的开发方法
    本篇内容主要讲解“微信小程序的开发方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序的开发方法”吧!1、准备工作用没有注册过微信公众平台的邮箱注册一个微信公众号, 申请帐号 , 根据指...
    99+
    2023-06-29
  • 微信小程序提高转化率的方法是什么
    这篇文章主要介绍“微信小程序提高转化率的方法是什么”,在日常操作中,相信很多人在微信小程序提高转化率的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序提高转化率的方法是什么”的疑惑有所帮助!...
    99+
    2023-06-26
  • 微信小程序中怎么优化性能
    微信小程序的性能优化可以从多个方面入手,以下是一些优化性能的方法: 减少页面的渲染元素和层数:尽量减少页面中的元素数量和嵌套层数...
    99+
    2024-04-09
    微信小程序
  • 微信小程序中换行空格怎么写
    小编给大家分享一下微信小程序中换行空格怎么写,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在小程序中HTML的网页实体无法正常使...
    99+
    2024-04-02
  • 微信小程序 | 小程序组件化开发
    🖥️ 微信小程序 专栏:小程序组件化开发 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫漫...
    99+
    2023-09-09
    前端 javascript 开发语言 微信小程序 前端框架
  • 微信小程序注册的方法
    这篇文章主要介绍“微信小程序注册的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序注册的方法”文章能帮助大家解决问题。方式一:通过微信公众号(已认证的企业类型)快速注册快速注册认证小程序...
    99+
    2023-06-26
  • 微信小程序运营的方法
    这篇文章主要介绍了微信小程序运营的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序运营的方法文章都会有所收获,下面我们一起来看看吧。  1、装饰打造  用一个例子来说明,比如一家服装店。某服装店为了...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作