小程序对mongodb日期显示处理问题

摘要:
Js函数//处理日期changeDateFormat:function{vardateVal=cell+“”;if(cell!)可以在处理后正常显示。

描述:微信小程序开发后端数据库使用的是mongodb。其中有个字段为日期类型,这样在查询数据显示的时候如下:/Date(1584538219495)/   为了能够正常的显示日期需要使用js处理一下。

js函数

  //处理日期
  changeDateFormat: function (cellval){
    var dateVal = cellval + "";
    if (cellval != null) {
      var date = new Date(parseInt(dateVal.replace("/Date(", "").replace(")/", ""), 10));
      var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
      var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();

      var hours = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
      var minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
      var seconds = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();

      return date.getFullYear() + "-" + month + "-" + currentDate + " " + hours + ":" + minutes + ":" + seconds;
    }
  },

调用:

    // var dd = "/Date(1584538219495)/"
    // var mm = this.changeDateFormat(dd);
    // console.log(mm);

小程序对mongodb日期显示处理问题第1张

 在这里遍历数组,对里面的日期字段进行处理。处理之后就可以正常显示了。

免责声明:文章转载自《小程序对mongodb日期显示处理问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JAVA8的java.util.function包 @FunctionalInterfaceMalleable-C2-Profiles配置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MongoDB 的索引到底是使用 B+ 树还是 B 树

先上结论,根据官网的说法是 B 树 然而笔者看到一篇,云栖社区-MongoDB 为什么使用B-树而不是B+树?,里面有人如下回答 实际是B+树,这个在2018年元旦北京的MongoDB专场,我问了WiredTiger引擎的作者,他也确认了是B plus Tree。虽然官方文档写了B树。 现在有些觉得迷惑了,要是有人知道,请留言告诉我好么。 由于第二个观点...

使用Node.js给图片加水印的方法

一、准备工作: 首先,确保你本地已经安装好了node环境。 然后,我们进行图像编辑操作需要用到一个Node.js的库:images。 这个库的地址是:https://github.com/zhangyuanwei/node-images,作者定义它为 “Node.js轻量级跨平台图像编解码库” ,并提供了一系列接口。 我们要做的首先是安装images库:...

[轉]redis;mongodb;memcache三者的性能比較

先说我自己用的情况: 最先用的memcache ,用于键值对关系的服务器端缓存,用于存储一些常用的不是很大,但需要快速反应的数据 然后,在另一个地方,要用到redis,然后就去研究了下redis. 一看,显示自己安装了php扩展,因为有服务器上的redis服务端,自己本地就没有安装,其实用法和memcache基本一样,可能就是几个参数有所不 同。当然 它们...

菜单树jstree.js插件几个主要事件汇总

jstree.js是一个很强大管理菜单的插件,奈何中文的文档或者案例太少了,用起来很痛苦,下面我就介绍这段时间我经常用到,平时项目也经常用到的几个知识点。 参考了一下文章: https://blog.csdn.net/j1137573560/article/details/82821839 https://www.cnblogs.com/chenjunsh...

Openlayers 实现轨迹播放/暂停/重新播放/从点击处播放/提速/减速

说明: 我的需求是需要实现轨迹播放/暂停/重新播放/从点击处播放,因此封装了一个类 解决方案: 1、初始化:主要是处理一下图层以及数据,通过插值构造一个全局数组 /** * @description 初始化轨迹 */ (function init() { //地图容器 that....

Extjs 实现多行合并(rowspan)效果实现二

RowspanView.css <style> .spanScore {display:block;text-align:center;}.x-grid3-row td, .x-grid3-summary-row td{padding-right:0px;padding-left:0px;padding-top:0px;padding-...