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

news/2024/7/20 2:47:46 标签: 微信小程序, 小程序

 一、直接使用方式

小程序中获取当前系统日期和时间,可直接拿来使用的常用的日期格式

//1. 当前日期  YYYY-MM-DD

new Date().toISOString().substring(0, 10)

new Date().toJSON().substring(0, 10)


//2. 当前日期  YYYY/MM/DD

new Date().toLocaleDateString()

//3. 当前时间  HH:mm:ss    
new Date().toTimeString().substring(0,8)
 
 //4. 当前日期时间  YYYY-MM-DD HH:mm:ss    
new Date().toJSON().substring(0, 10) + ' ' + new Date().toTimeString().substring(0,8)

二、封装utils方式

2.1 utils代码

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(':')
}
 
function formatNumber(n) {
  n = n.toString()
  return n[1] ? n : '0' + n
}
 
//此处声明几个方法就写几个,如上面定义了formatTime 写法如下
module.exports = {
  formatTime: formatTime 
}

一般放入utils工具类

2.2 utils调用 

   参考代码

// 在需要使用的js文件中,导入js
var util = require('../../utils/util.js');
Page({
  data: {
 
  },
  onLoad: function () {
    // 调用函数时,传入new Date()参数,返回值是日期和时间
    let time = util.formatTime(new Date());
    // 再通过setData更改Page()里面的data,动态更新页面的数据
    this.setData({
      time: time
    });
  }
 
})

 示例


http://www.niftyadmin.cn/n/5088999.html

相关文章

Qt之submodule编译

工作中会遇到这样一种情况:qt应用程序在运行时提示找不到某个qt的动态库。我遇到的是缺少libQt5Websocket.so,因为应用程序是在x86平台银河麒麟v10上开发,能够正常编译运行,然后移植到rk3588(aarch64架构)上…

【AI视野·今日CV 计算机视觉论文速览 第266期】Thu, 12 Oct 2023

AI视野今日CS.CV 计算机视觉论文速览 Thu, 12 Oct 2023 Totally 100 papers 👉上期速览✈更多精彩请移步主页 Daily Computer Vision Papers PAD: A Dataset and Benchmark for Pose-agnostic Anomaly Detection Authors Qiang Zhou, Weize Li, Lihan Jiang, Guoli…

《银行法律法规》三、银行管理——4、资本管理

第四章 资本管理 第一节 概述 【知识点1】 资本的定义和分类 银行常用的资本概念主要包括账面资本、 监管资本和经济资本。账面资本 账面资本又称为会计资本, 属于会计学概念, 是指商业银行持股人的永久性资本投入, 即出资人在商业银行资…

用Python代码实现1000以内的完数

题目 编程实现打印完数。一个数如果恰好等于它的因子之和,这个数就称为“完数”。 例如6 的因子为 1、 2、 3,而6123,因此6是“完数”。 编程序找出 1000 之内的所有完数。 编写 def is_perfect_number(number):divisors [1] # 1是任何数…

如何利用IP地址定位保护网络安全?

通过IP地址定位可以在一定程度上增强网络安全,但它并不是唯一的安全措施。以下是如何利用IP地址定位来保护网络安全的一些方法: 异常检测和入侵检测:监控网络上的IP地址流量,定位异常活动,如大规模的连接尝试、不寻常的…

理德外汇:美长债收益率再次向5%迈进 提振美元同时压制股市

周四,市值约25万亿美元的美国国债市场仍然牢牢控制了大部分金融市场,长期收益率再次走向5%,这使得股票市场受到压制,同时帮助美元收复本周早些时候的损失。 由于投资者继续抛售美国政府债券,10年期和30年期美债的收益率…

Leetcode 剑指 Offer II 048. 二叉树的序列化与反序列化

题目难度: 困难 原题链接 今天继续更新 Leetcode 的剑指 Offer(专项突击版)系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 序列化是将一个数据结构或者对象转换为连续的比特位的操作&#…

QUIC协议

1、QUIC 简介 QUIC 全称:Quick UDP Internet Connections,是一种基于 UDP 的传输层协议。由 Google 自研,2012 年部署上线,2013 年提交 IETF,2021 年 5 月,IETF 推出标准版 RFC9000。 从协议栈可以看出&am…