微信小程序动态获取当前时间

蔚落 2022-12-25 04:56 557阅读 0赞

1,动态获取当前时间

20201130170629238.png

2,在根目录下utils文件夹创建utils.js写获取时间方法

utils.js

  1. /**获取当前系统时间 */
  2. function formatTime(date) {
  3. var year = date.getFullYear()
  4. var month = date.getMonth() + 1
  5. var day = date.getDate()
  6. var hour = date.getHours()
  7. var minute = date.getMinutes()
  8. var second = date.getSeconds()
  9. return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
  10. }
  11. function formatNumber(n) {
  12. n = n.toString()
  13. return n[1] ? n : '0' + n
  14. }
  15. module.exports = {
  16. formatTime
  17. }

3,页面动态获取当前时间

wxml

  1. <view class="currentTime">
  2. <view>当前时间:{
  3. {time}}</view>
  4. </view>

js

  1. var util = require('../../../utils/utils.js');
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. time: '',
  8. },
  9. /**
  10. * 生命周期函数--监听页面加载
  11. */
  12. onLoad: function (options) {
  13. let that = this;
  14. setInterval(function () {
  15. that.setData({
  16. time: util.formatTime(new Date())
  17. });
  18. }, 1000);
  19. },
  20. //点击获取当前点击时间
  21. getTime: function () {
  22. let that = this;
  23. let currentTime = util.formatTime(new Date());
  24. that.setData({
  25. time: currentTime
  26. })
  27. },
  28. })

发表评论

表情:
评论列表 (有 0 条评论,557人围观)

还没有评论,来说两句吧...

相关阅读