安卓苹果获取时间戳转成本地时间

for(var i=0; i<ret.result.length; i++) {
                var f_time = getLocaleTimeByUnixTime(ret.result[i].receivedTime);
                var f_time_start = f_time.indexOf(‘:‘)-2;
                var f_time_end = f_time.indexOf(‘:‘)+3;
                var t_time_local = f_time.substring(f_time_start,f_time_end);
                ret.result[i]["receviedLocaleTime"] = t_time_local;
            }
function getLocaleTimeByUnixTime(unix) {
    var now = new Date(parseInt(unix) * 1000);
    return now.toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");
}
for(var i=0; i<ret.result.length; i++) {
                if(api.systemType == ‘ios‘) {
                    ret.result[i]["receviedLocaleTime"] = currentDate.toLocaleTimeString().substring(5,10);
                } else {
                    ret.result[i]["receviedLocaleTime"] = currentDate.toLocaleTimeString().substring(0,5);
                }
            }
时间: 2024-10-01 04:01:49

安卓苹果获取时间戳转成本地时间的相关文章

解决小程序中Data.parse()获取时间戳IOS不兼容

由于与后台接口必须对比时间戳所以首先得前台获取时间戳.刚开始是获取手机本地时间,但用户改了时间就废了..... 后来就从服务器上获取个时间再转换为时间戳(是不是很操蛋,先从服务器上获取在TM的自己比较),但后台直接给我一个时间戳不就完事了么, 还就给我一个时间自己转然后问题就来了. [csharp] view plain copy var resData = '2017-3-14 10:03:45' console.log("返回时间:" + resData) var time = D

JS获取时间戳+C#水煎戳转换

JS获取了当前毫秒的时间戳. var timestamp=new Date().getTime(); //第二种方法: //var timestamp = (new Date()).valueOf(); 结果:1429527789146 C#将日期时间类型转换成时间戳: /// <summary> /// 时间转换为时间戳字符串 /// </summary> /// <param name="dt"></param> /// <re

java获取时间戳的方法

JAVA 获取当前月的初始时间的时间戳 public static long getMonthFirstDay() { Calendar calendar = Calendar.getInstance();// 获取当前日期 calendar.add(Calendar.MONTH, 0); calendar.set(Calendar.DAY_OF_MONTH, 1);// 设置为1号,当前日期既为本月第一天 calendar.set(Calendar.HOUR_OF_DAY, 0); calen

C#获取时间戳的方法

获取时间戳的方法 /// <summary>        /// 获取时间戳        /// </summary>        /// <param name="nowTime">当前时间</param>        /// <returns>时间戳(type:long)</returns>        static long GetUnixTime(DateTime nowTime)       

[转] node.js如何获取时间戳与时间差

[From] http://www.jb51.net/article/89767.htm Nodejs中获取时间戳的方法有很多种,例如: 1.new Date().getTime()  2.Date.now()  3.process.uptime()  4.process.hrtime()  平时想获取一个时间戳的话,用这些方法都可以,那么这些方法有什么区别呢? new Date().getTime()和Date.now() 这些方法是通过node运行环境的系统时间毫秒数, +new Date(

js获取时间戳(new date()参数获取)

当获取截止到某一个时间点的时间戳时: 例如:到 2018-03-15 11:03:55 这个时间点的时间戳的时候 正确的写法: var data = new Date("2018/03/15 11:03:55"); // 里面参数年月日之间需是“/” 不能是“,” 亦不能是“-” 否则会报 NAN var start = data.getTime(); 错误的写法: var data = new Date("2018-03-15 11:03:55");//此写法只有

时间戳转《===》时间

1.js获取当前时间戳的方法 var tsp1 = Date.parse(new Date());//不推荐这种办法,毫秒级别的数值被转化为000var tsp2 = (new Date()).valueOf();//获取了当前毫秒的时间戳,准确.var tsp3 = new Date().getTime();//getTime()返回数值的单位是毫秒 2.js获取指定时间戳的方法 var tsp4= (new Date("2018/06/22 08:00:20")).getTime(

python时间戳、日期、时间转换

1.str转时间戳 # 字符类型的时间 tss1 = '2013-10-10 23:40:00' # 转为时间数组 timeArray = time.strptime(tss1, "%Y-%m-%d %H:%M:%S") print timeArray # timeArray可以调用tm_year等 print timeArray.tm_year # 2013 # 转为时间戳 timeStamp = int(time.mktime(timeArray)) print timeStamp

ngx lua获取时间戳的几种方式

原创自由de单车 最后发布于2017-02-14 14:58:43 阅读数 18218 收藏 在ngx_lua里,获取时间相关信息的方式大概有4种(见下面代码): print(string.format("%s, %s, %s, %s", ngx.time(), os.time(), os.clock(), ngx.now()))ngx.exit(200) -- 以上代码会输出:1486971340, 1486971340, 209.77, 1486971340.422 可见,通过os