好久没写笔记了,今天简单的记录下在开发小程序时,遇到了页面获取当前时间和时间段,记录总结以下。

首先我们在utils文件 中新建一个js文件,然后把当前时间和时间段的代码写在这个文件中。代码就如下:

function formatTime(date) {var year = date.getFullYear()var month = date.getMonth() + 1var day = date.getDate()return year + "年" + month + "月" + day + "日";
}
const formatDay = dates => {let _day = new Array('星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六');let date = new Date(dates);date.setDate(date.getDate());let day = date.getDay();return _day[day];
}
const formatSole = () => {let timeNow = new Date();let hours = timeNow.getHours();let text = ``;if (hours >= 0 && hours <= 6) {text = `深夜了,不要熬夜太久哟`;} else if (hours > 6 && hours <= 8) {text = `早上好`;} else if (hours > 8 && hours <= 10) {text = `上午好`;} else if (hours > 10 && hours <= 13) {text = `中午好`;} else if (hours > 13 && hours <= 17) {text = `下午好`;} else if (hours > 17 && hours <= 23) {text = `晚上好`;}return text;
}
module.exports = {formatTime: formatTime,formatDay: formatDay,formatSole: formatSole
}

然后再项目页面中的js文件引入该js文件,我的需求是页面加载后显示,代码如下:

var util = require('../../utils/time.js')
Page({data: {promptTime:'',promptDay:'',promptTimeSole:'',},onLoad: function(options) {this.setData({promptTime: util.formatTime(new Date()),promptDay: util.formatDay(new Date()),promptTimeSole: util.formatSole(),});},
})  

这样就能实现在页面中显示当前年-月-日-周 时间段了。效果图如下:

微信小程序获取年月日周及早上、中午、晚上相关推荐

  1. 微信小程序获取当前系统时间以及判断周几

    微信小程序获取当前系统时间以及判断周几 首先获取当前日期 在utils文件加中创建问价util.js function formatTime(date) {var year = date.getFul ...

  2. 微信小程序获取openid和session_key并且把openid存入数据库

    微信小程序开发交流qq群   581478349 微信小程序获取openid和session_key并且把openid存入数据库.已经调用openid的demo 前后端代码都有,后端php实现 在其它 ...

  3. android获取小程序音频时长,最新微信小程序获取音频时长与实时获取播放进度...

    #微信小程序获取音频时长与实时获取播放进度 在小程序官方文档中 audio 注意:1.6.0 版本开始,该组件不再维护.建议使用能力更强的 wx.createInnerAudioContext 接口 ...

  4. 微信小程序获取用户手机号--官方示例

    微信小程序获取用户手机号–官方示例 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNu ...

  5. 微信小程序 获取用户信息并保存登录状态

    微信小程序 获取用户信息并保存登录状态:http://www.360doc.com/content/18/0124/11/9200790_724662071.shtml 转载于:https://www ...

  6. .Net之微信小程序获取用户UnionID

    前言: 在实际项目开发中我们经常会遇到账号统一的问题,如何在不同端或者是不同的登录方式下保证同一个会员或者用户账号唯一(便于用户信息的管理).这段时间就有一个这样的需求,之前有个客户做了一个微信小程序 ...

  7. uni-app微信小程序获取手机号;微信小程序获取手机号,获取到后需要进行解密;微信小程序获取手机号失败 Error:该appId没有权限

    方法1.uni-app登录加获取手机号解密-直接看此篇即可解决 微信小程序获取手机号注意点: 1.需要先登录,微信小程序登录看这篇 2.手机号获取到时加密的,需要后端解密或者前端自己解密(解密时候就会 ...

  8. 微信小程序获取unionid为空

    微信小程序获取unionid为空 原因:未绑定微信开放平台 绑定步骤 原因:未绑定微信开放平台 最新在调试一个新的微信小程序,因为要对web授权登录.app授权登录.小程序授权登录:几种登录场景根据u ...

  9. 微信小程序获取二维码中URL中带的参数

    解析微信小程序获取二维码中的url参数 onLoad: function (options) { console.log(options) let qrUrl = decodeURIComponent ...

  10. 微信小程序 获取input输入的值

    微信小程序 获取input输入的值 view <view><text>姓名:</text><input type='text' name="user ...

最新文章

  1. 更改ORACLE归档路径及归档模式
  2. 初一七年级计算机信息全册教案,初一信息技术教案全一册
  3. JavaScript中的闭包
  4. 全自动迁移数据库的实现 (Fluent NHibernate, Entity Framework Core)
  5. String与StringBuffer、StringBuilder之间的转换
  6. C语言实用算法系列之学生管理系统_对整个结构体操作_冒泡排序_提取排序规则
  7. php 序列化方法,PHP序列化操作方法分析
  8. java 最大线程数_JVM可生产的最大线程数 Thread 数量
  9. 算法导论 思考题9-2
  10. GOOGLE卫星地图贴图错误一例
  11. 如何强制使用某一大小的包去ping某个IP地址?
  12. JavaScript面向对象---原型链继承
  13. 前端项目架构模板-(三)交互式打包及自动化部署前端项目
  14. C#制作视频播放器-player播放器组件
  15. Leetcode---1818绝对差值和
  16. 【动态规划】数字三角形c语言
  17. 计算机检测不出移动硬盘,电脑不显示移动硬盘怎么办,检测不到移动硬盘的原因...
  18. python3:实现输出等边三角形、直角三角形
  19. 播放器smplayer的各种键盘快捷键
  20. 最长公共子序列问题——LCS算法

热门文章

  1. iphone/ipad 连接smb服务器,实现局域网内文件共享
  2. 智商决定能力和情商决定本事的分析
  3. Eclipse易卡死
  4. php设置个性域名,利用nginx泛域名解析配置二级域名和多域名,实现二级域名子站,用户个性独立子域名。...
  5. Nature报道诺奖得主:给研究生的四条箴言 Four golden lessons。颜宁:写的真好!
  6. php如何进行seo,如何做百度SEO?有哪些技巧?
  7. oracle的over和group,分组函数group by 和分析函数over()
  8. 智慧遂川城管建设项目-容灾备份一体机
  9. java中 @ExcelField 的使用
  10. 星星之火OIer:总分题解