React Native时间转换格式工具类分享


Posted in Javascript onOctober 24, 2017

本文实例为大家分享了React Native时间转换格式工具类,供大家参考,具体内容如下

class DateUtil{
  /**
   * 例如:2017-06-28 10:48:46转成date类,
   * 可把- replace成/
   * @param dateString
   * @return Date
   */
  static parserDateString(dateString){
    if(dateString){
      let regEx = new RegExp("\\-","gi");
      let validDateStr=dateString.replace(regEx,"/");
      let milliseconds=Date.parse(validDateStr);
      return new Date(milliseconds);

    }
  }

  // timestamp时间戳 formater时间格式
  static formatDate(timestamp, formater) { 
    let date = new Date();
    date.setTime(parseInt(timestamp));
    formater = (formater != null)? formater : 'yyyy-MM-dd hh:mm';
    Date.prototype.Format = function (fmt) {
      var o = {
        "M+": this.getMonth() + 1, //月
        "d+": this.getDate(), //日
        "h+": this.getHours(), //小时
        "m+": this.getMinutes(), //分
        "s+": this.getSeconds(), //秒
        "q+": Math.floor((this.getMonth() + 3) / 3), //季度
        "S": this.getMilliseconds() //毫秒
      };

      if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
      for (var k in o) {
        if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ?
          (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
      }
      return fmt;
    }
    return date.Format(formater);
  }
}
export default DateUtil;

外界调用方法

// 可将 - 替换成 / 或者 年月日等
DateUtil.formatDate(时间戳, "yyyy-MM-dd hh:mm:ss")

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
window.location和document.location的区别分析
Dec 23 Javascript
DLL+ ActiveX控件+WEB页面调用例子
Aug 07 Javascript
写js时遇到的一些小问题
Dec 06 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
Jan 19 Javascript
JavaScript手机振动API
Jun 11 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
Oct 15 Javascript
详解Javascript获取缓存和清除缓存API
May 25 Javascript
bootstrap multiselect 多选功能实现方法
Jun 05 Javascript
JavaScript定时器setTimeout()和setInterval()详解
Aug 18 Javascript
vue实现文章内容过长点击阅读全文功能的实例
Dec 28 Javascript
JSON.stringify()方法讲解
Jan 31 Javascript
通过layer实现可输入的模态框的例子
Sep 27 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
Oct 24 #Javascript
React Native AsyncStorage本地存储工具类
Oct 24 #Javascript
React Native验证码倒计时工具类分享
Oct 24 #Javascript
详解vue + vuex + directives实现权限按钮的思路
Oct 24 #Javascript
React Native实现地址挑选器功能
Oct 24 #Javascript
Angular js 实现添加用户、修改密码、敏感字、下拉菜单的综合操作方法
Oct 24 #Javascript
React Native 通告消息竖向轮播组件的封装
Aug 25 #Javascript
You might like
PHP中HTML标签过滤技巧
2014/01/07 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
php实现微信发红包功能
2018/07/13 PHP
[原创]图片分页查看
2006/08/28 Javascript
JavaScript Event学习补遗 addEventSimple
2010/02/11 Javascript
15 个 JavaScript Web UI 库
2010/05/19 Javascript
JavaScript sup方法入门实例(把字符串显示为上标)
2014/10/20 Javascript
js实现(全选)多选按钮的方法【附实例】
2016/03/30 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
2016/12/18 Javascript
js异步编程小技巧详解
2017/08/14 Javascript
JS实现读取xml内容并输出到div中的方法示例
2018/04/19 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
jquery 时间戳转日期过程详解
2019/10/12 jQuery
基于JavaScript获取base64图片大小
2019/10/18 Javascript
Python中文字符串截取问题
2015/06/15 Python
Python使用Paramiko模块编写脚本进行远程服务器操作
2016/05/05 Python
Python的包管理器pip更换软件源的方法详解
2016/06/20 Python
python中常用的九种预处理方法分享
2016/09/11 Python
Python算法之图的遍历
2017/11/16 Python
Python中字典的浅拷贝与深拷贝用法实例分析
2018/01/02 Python
python用户评论标签匹配的解决方法
2018/05/31 Python
Python中turtle库的使用实例
2019/09/09 Python
python+opencv实现车牌定位功能(实例代码)
2019/12/24 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
英国在线发型和美容产品商店:Beauty Cutie
2019/04/27 全球购物
澳大利亚电商Catch新西兰站:Catch.co.nz
2020/05/30 全球购物
Java基础类库面试题
2013/09/04 面试题
科技开发中心办公室主任岗位责任制
2014/02/10 职场文书
政法学院毕业生求职信
2014/02/28 职场文书
大学本科生职业生涯规划书范文
2014/09/14 职场文书
安全教育日主题班会
2015/08/13 职场文书
Python3的进程和线程你了解吗
2022/03/16 Python