JS将时间戳转化为时间

//将时间戳转化为时间
function timestampToTime(timestamp) {
     var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
     Y = date.getFullYear() + "-";
     M = (date.getMonth()+1 < 10 ? ‘0‘+(date.getMonth()+1) : date.getMonth()+1) + ‘-‘;
     D = date.getDate() + " ";
     H = date.getHours() + ":";
     MIN = date.getMinutes() + ":";
     S = date.getSeconds();
     return Y+M+D+H+MIN+S;}

原文地址:https://www.cnblogs.com/pcx105/p/9112681.html

时间: 2024-08-03 12:04:50

JS将时间戳转化为时间的相关文章

js将时间戳转化成时间格式字符串(兼容各种浏览器)

起初为了简便起见,使用了toLocaleString()这个方法,结果问题就出现了. <script type="text/javascript"> new Date(parseInt(1421683200) * 1000).toLocaleString(); //IE浏览器下结果为:2015年1月20日 0:00:00 //Google浏览器下结果为:2015/1/20 上午12:00:00 //Firefox浏览器下结果为:2015/1/20 上午12:00:00 //

jQuery将时间转化为时间戳或将时间戳转化为时间

下面的这段代码,是可以将时间戳转为时间,或者将时间戳转为时间: <script type="text/javascript"> $.extend({ myTime:{ CurTime: function(){ return Date.parse(new Date())/1000; }, DateToUnix: function(string) { var f = string.split(' ', 2); var d = (f[0] ? f[0] : '').split('

囧啊!!时间戳转化为时间出错php

最近写了一个api,测试也没发现啥问题.可是上线之后发现有时api的返回结果不正确.为什么呢? 调我接口的同学给了两个调用示例,理论上两个的结果应该一致,实际结果却不一致. api调用带了一个时间戳参数date,通过把date转化为时间格式,我发现date化为时间之后跟原来的时间不一样,所以导致错误. 我就跟掉接口的同学说,你参数不对,所以发生了这种情况. 但是那同学也坚持自己没错,时区啥的咱俩也一致.我是百思不得骑姐. 主要是因为对自己太自信了,根本没意识到时间戳转化为时间的时候发生错误. 我

php时间戳转化成时间相差8小时问题

php时间戳 转化成时间的时候 $mytime=time(); echo $mytime.'<br />'; echo date('Y-m-d H:i:s',$mytime); 会产生8个小时的时间差: 解决办法: 1.最简单的方法就是不要用php5.1以上的版本(行不通) 2.修改php.ini.打开php.ini查找date.timezone 去掉前面的分号= 后面加Asia/Shanghai,重启apache服务器即可--缺点就是如果程序 放到别人的服务器上,不能修改php.ini,那就

JS 时间戳转化为时间格式

function getLocalTime(nS) { return new Date(parseInt(nS)).toLocaleString().replace(/:\d{1,2}$/, ' ').replace("年", '-').replace("月", '-').replace("日", '').substring(0, 10); } 转化出来的时间格式为  yyyy-MM-dd

时间戳转化为时间小样例

        NSString *[email protected]"1439965800";//时间戳         /*因为时间差问题所以要加8个小时==28800sec*/         NSTimeInterval time=[str doubleValue]+28800;         NSDate *detailDate=[NSDate dateWithTimeIntervalSince1970:time];         NSLog(@"detailD

Excel技巧|如何在Excel中快速的批量将unix时间戳转化为北京时间

本文标签:  Excel技巧 unix时间戳转化北京时间 Excel时间戳转化北京时间 互联网杂谈 批量将将unix时间戳转化为北京时间 方法/步骤 单击要获得北京时间的那一列,右键,选择[设置单元格格式],在弹出的窗口中,左侧选择 [日期],右侧选择你想要的时间格式,点击确定. 选中其中一个单元格,输入公式 =(A2+8*3600)/86400+70*365+19 其中,A2是要转化的时间戳的单元格. 输入完公式,按下[回车键]. 该时间戳即转化为北京时间. 选中上面转化好的北京时间单元格,鼠

js格式化时间戳

//js格式化时间戳,转换为时间格式  2017-1-15 4:10:15 function getLocalTime(nS) { var time = new Date(parseInt(nS) * 1000).toLocaleString(); var reg = new RegExp("(/)", "g"); var reg_time = new RegExp("(上午|下午)", "g"); return time.r

时间戳转化为今天、昨天、明天(字符串格式)

时间戳,相信大家一定都不陌生,服务器经常会传回来时间戳,需要我们对时间戳进行处理.各种麻烦不断,比如转为为明天,今天,昨天,或者跟现在时间相对比,过了多长时间,转化为标准格式啊...各种情况,写了一个工具类,来分享下... package com.woyou.utils; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateUtils { /**