有思俱乐部学习园地

可读时间转化成标准时间类或者时间戳sqlserver


2.2.4 、U.UF.D.toTimeStamp(date)方法

功能:把各种格式对的时间转化成标准时间类或者时间戳sqlserver
参数一:时间格式  
   1、javascrpt 自带的时间格式 datetime类型 Sun Mar 04 2018 18:45:54 GMT+0800 (中国标准时间)
   2、sqlserver 时间格式 /Date(1364812396843)/
   3、mongodb 时间格式 2018/01/01 01:01:01
   4、mysql 时间格式 2018-01-01 01:01:01
  5、nodejs的json时间"2018-03-04T11:14:27.878Z"

返回值: 字符串

U.UF.D.toTimeStamp = function (uod, utf) {
    var _timestamp;
    if (U.UF.Ut.isString(uod)) {
        _timestamp = Date.parse(uod);           //如果不需要 转换获取时间戳
    }
    else if (U.UF.U.isArray(uod)) {                       //判断参数一是不是数组
        _timestamp = Date.UTC(uod[0], uod[1] - 1 || 1, uod[2] || 1, uod[3] - 8 || 1, uod[4] || 1, uod[5] || 1);
    }                                                   //转换获取时间戳
    else if (U.UF.U.isDate(uod) || !uod) {                //判断参数一是不是 日期 类型
        _timestamp = Date.parse(uod || new Date());     //转换获取时间戳
    }
    return "/Date(" + _timestamp + ")/";
}


示例:U.UF.D.toTimeStamp('2018/01/01 01:01:01');
结果:/Date(1364812396843)/


            

尝试一下:

U.UF.D.toTimeStamp("2018/01/01 01:01:01");

返回结果

工作人员

 
            
作者:周琳恒
信息录入:周琳恒