前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >微信小程序中toLoaclDateString的问题

微信小程序中toLoaclDateString的问题

作者头像
越陌度阡
发布于 2020-11-26 06:54:31
发布于 2020-11-26 06:54:31
68200
代码可运行
举报
运行总次数:0
代码可运行

熟悉JS的码农都知道,在JS里有这样一个API,叫做toLoaclDateString,这个API可以快速的把从后端返回的时间戳转换为便于识别的时间格式,但是这个API在微信小程序却并不友好,在部分安卓机下面会发现经过它转换的时间格式月份是用英文展示的,看着蛋疼,所以还是老老实实的写一个方法分别获取年、月、日等信息后拼接来实现,下面记录一个封装好的方法,方便在以后的项目中重复使用,减少写一些重复代码。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 格式化时间
formatTime(timestamp, type , fullTime) {
    // 获取当前时间
    var time = new Date();
    // 如果传入了时间戳,则处理传入的时间戳
    if (timestamp) {
        time = new Date(timestamp * 1000);
    };
    
    var year = time.getFullYear();
    var month = time.getMonth() + 1;
    var day = time.getDate();

    month = month < 10 ? '0' + month : month;
    day = day < 10 ? '0' + day : day;


    // 默认以汉字拼接 1999年09月09日
    var needTime = year + '年' + month + '月' + day + '日';

    // 以标点符号拼接 1999.09.09
    if (type) {
        needTime = year + '.' + month + '.' + day;
    };

    // 显示完整时间
    // 1999年09月09日 09:09
    // 1999.09.09 09:09

    if (fullTime) {
        var hours = time.getHours();
        var minutes = time.getMinutes();
        hours = hours < 10 ? '0' + hours : hours;
        minutes = minutes < 10 ? '0' + minutes : minutes;
        needTime = needTime +' '+ hours + ':' + minutes;
    };

    return needTime;

}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Oracle学习笔记:Oracle-RAC日常管理和维护
启动完集群后可以用如下命令检查集群状态,所有的服务都要是ONLINE才是正常的,如下 [root@node1 bin]$crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora....w1.inst application ONLINE ONLINE node1 ora....w2.inst application ONLINE ONLINE node2 ora.cjw.db application ONLINE ONLINE node1 ora....SM1.asm application ONLINE ONLINE node1 ora....E1.lsnr application ONLINE ONLINE node1 ora.node1.gsd application ONLINE ONLINE node1 ora.node1.ons application ONLINE ONLINE node1 ora.node1.vip application ONLINE ONLINE node1 ora....SM2.asm application ONLINE ONLINE node2 ora....E2.lsnr application ONLINE ONLINE node2 ora.node2.gsd application ONLINE ONLINE node2 ora.node2.ons application ONLINE ONLINE node2 ora.node2.vip application ONLINE ONLINE node2 ps –ef |grep ora 下面是一些简介,了解一下就可以了,有时间可以深入研究。
用户1289394
2021/02/05
2.9K0
实战篇:SUSE 15 SP3 安装 Oracle 19C RAC 数据库
这两天看到有朋友咨询 SUSE 15 SP3 安装 Oracle 19C RAC 遇到点问题,趁着周末有时间,抱着学习的心态,研究了一下如何安装,接下来就分享一下从零开始部署的流程!
Lucifer三思而后行
2021/11/10
4.2K0
实战篇:SUSE 15 SP3 安装 Oracle 19C RAC 数据库
实战篇:SUSE 15 SP3 安装 Oracle 19C RAC 数据库
这两天看到交流群里有朋友咨询 SUSE 15 SP3 安装 Oracle 19C RAC 遇到点问题,趁着周末有时间,抱着学习的心态,研究了一下如何安装,接下来就分享一下从零开始部署的流程!
Lucifer三思而后行
2021/11/10
3.1K0
磁盘dismount,导致crs无法启动
企鹅号小编
2018/01/08
9950
磁盘dismount,导致crs无法启动
RMAN备份策略与异机恢复一例
实验环境: A机器(生产用途):RHEL 6.5 + Oracle 11.2.0.4 + IP Address 192.168.1.11 B机器(备机用途):RHEL 6.5 + Oracle 11.2.0.4 + IP Address 192.168.1.61
Alfred Zhao
2019/05/24
7490
11gR2 RAC添加和删除节点步骤--删除节点
一. 现有的RAC 节点的11.2.0.4,在本文档中,我们要演示删除一个节点:rac3所有删除操作都在环境正常运行状态下进行。
AiDBA宝典
2019/09/29
2.5K0
Oracle RMAN 清除归档日志
      在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多。可以直接使用rm方式清除归档日志,也可以使用find命令来查找符合条件的记录来清除归档日志,或者直接写个shell脚本来搞定。这样在DEV或者UAT还可以,但是在Prod环境还是建议使用RMAN提供的命令来搞定比较妥当。因为rm,find方式删除了实际的归档日志也释放了空间,但对应的存储在控制文件中的归档信息并没有彻底清除。依旧占用着一些空间未能及时清除而需要控制文件通过age out方式来释放空间。本文描述了使用RMAN方式来清除归档日志,同时也可以将其部署到shell脚本中使用。
Leshami
2018/08/13
4.1K0
怎样对生产环境10T RAC新增Adg 不对现有主库产生任何负载,不占用网络带宽?
**导读** > 作者:杨漆 > 16年关系型数据库管理,从oracle 9i 、10g、11g、12c到Mysql5.5、5.6、5.7、8.0 到TiDB获得3个OCP、2个OCM;运维路上不平坦,跌过不少坑、熬过许多夜。把工作笔记整理出来分享给大伙儿,希望帮到大家少走弯路、少熬夜。 提问: 如果您的生产环境为3节点的Rac+ASM,10T以上数据,业务对主库有极高性能要求,不能占用主库资源、通道、带宽,且主库归档日志每4小时会定时删除一次(归档存储空间有限,且无法扩容),现有备库上的归档每小时不定
杨漆
2021/07/02
5860
怎样对生产环境10T RAC新增Adg 不对现有主库产生任何负载,不占用网络带宽?
Oracle数据库开机自启大法好
注意:其中ora.orcl.db需要根据实际情况来填写。输出结果为 restore 即未开启。
Lucifer三思而后行
2021/08/17
1.2K0
Oracle 11G单机转单机Grid集群(ASM)
(单台机器)将11.2.0.4的单实例数据库由文件系统,迁移到ASM单实例的磁盘组中,并注册到集群管理。
Lucifer三思而后行
2021/08/17
1.3K0
你知道 DBA 工作中都要做的巡检有哪些吗?
-------------------------------------------------------------------
JiekeXu之路
2020/04/14
7860
你知道 DBA 工作中都要做的巡检有哪些吗?
RMAN 脚本定时备份数据库
Oracle RMAN 在生产环境使用一般都是热备的方式,冷备需要关掉数据库才可以进行,生产环境一般是没有停机时间给你做备份的,所以冷备不太适合生产备份。热备的方式需要打开归档模式!
用户8006012
2022/06/28
1.2K0
使用XAG配置GoldenGate在RAC集群环境中的高可用
背景:本文是根据实际客户测试需求整理,因为客户OGG所在环境只有GI集群,数据库部署在其他位置,所以会有一些差异,但核心思路一致,已完全测试通过,整理出来供大家参考。
Alfred Zhao
2021/09/23
1.6K0
Oracle ADG环境下的RMAN备份策略
作为IT运维人员,尤其是数据库岗位,数据的备份重于一切。 现在很多用户会有一个普遍误区,认为现在类似ADG这类灾备已经很完善,且实时性也更佳,往往就忽略了传统的备份效用。 但实际上,我们千万不能因为有了容灾建设就盲目忽略备份的作用,二者其实有着本质区别。很多场景,灾备都是无法替代传统备份的,二者是缺一不可的关系。
Alfred Zhao
2023/03/06
7810
ORA-00257 archiver error 处理思路
alter system set db_recovery_file_dest_size = 600G;
Alfred Zhao
2019/05/24
1.5K0
浅谈Oracle RAC (2)--集群管理软件GI基本架构
本文作者系肖遥(花名),现任甲骨文技术支持工程师 ,目前专注于Oracle RAC领域。个人主页:
SQLplusDB
2022/08/19
1.4K0
浅谈Oracle RAC (2)--集群管理软件GI基本架构
【Oracle数据库】手滑删错数据,一步步教你如何挽救?
今天有客户联系说误更新数据表,导致数据错乱了,希望将这张表恢复到 一周前 的指定时间点。
Lucifer三思而后行
2021/12/30
8760
【Oracle数据库】手滑删错数据,一步步教你如何挽救?
RMAN 配置、监控与管理
一个通道代表一个到设备(磁盘或磁带)的数据流并且在目标数据库或辅助数据库实例上产生一个相应的服务器会话(server session)
Leshami
2018/08/07
1K0
异常掉电导致的ORA-[kfrValAcd30]故障处理
Oracle认为这是存储或者OS问题导致asm acd block的元数据不一致了,可能导致ASM元数据的主辅扩展区都发生损坏。这个损坏会导致rebalance挂起或不断尝试失败,或者阻止磁盘组被挂载。
数据和云
2020/07/02
1K0
备库归档删除策略失效的问题分析 (r7笔记第6天)
最近碰到了一个有些奇怪的问题,自己当时排查问题时间紧,没有细细琢磨,今天抽空看了下,终于发现了端倪。 首先是在早晨收到了报警邮件,报警邮件内容如下: ZABBIX-监控系统: ------------------------------------ 报警内容: DG_issue ------------------------------------ 报警级别: PROBLEM ------------------------------------ 监控项目: dg_issue:2015-10-29 0
jeanron100
2018/03/16
1K0
推荐阅读
相关推荐
Oracle学习笔记:Oracle-RAC日常管理和维护
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验