这个在php+mssql(日期类型为datetime)+ajax的时候才能用到,js需要把时间戳转为为普通格式,一般的情况下可能用不到

[php] view plaincopy
  1. <script>
  2. function getLocalTime(nS) {
  3. return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' ');
  4. }
  5. alert(getLocalTime(1293072805));
  6. </script>

弹出:2010年12月23日 10:53

也可以用:

[php] view plaincopy
  1. <script>
  2. function getLocalTime(nS) {
  3. return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17)}
  4. alert(getLocalTime(1293072805));
  5. </script>

如果想弹出:2010-10-20 10:00:00这个格式的也好办

[php] view plaincopy
  1. <script>
  2. function getLocalTime(nS) {
  3. return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");
  4. }
  5. alert(getLocalTime(1177824835));
  6. </script>

另外我也參考了別的網站的一些東東,如下:

[php] view plaincopy
  1. function   formatDate(now)   {
  2. var   year=now.getYear();
  3. var   month=now.getMonth()+1;
  4. var   date=now.getDate();
  5. var   hour=now.getHours();
  6. var   minute=now.getMinutes();
  7. var   second=now.getSeconds();
  8. return   year+"-"+month+"-"+date+"   "+hour+":"+minute+":"+second;
  9. }
  10. var   d=new   Date(1230999938);
  11. alert(formatDate(d));

特別要提一下的是:

從MySQL傳過來的數據,有可能是字符串,要把他們轉化為數字,數字也要*1000,因為JS里用的是毫秒數!我的如下:

[php] view plaincopy
  1. var time_num = $("date",message).text();
  2. var time_num = parseInt(time_num);     //传回来的是个字符串
  3. var d = new Date(time_num*1000);       //這個很重要,要*1000
  4. var temp_time = formatDate(d);

第一個例子做的就比較正規,什麽情況都考慮到了!

转载于:https://www.cnblogs.com/hfgb/p/4113069.html

Js时间戳转为日期格式相关推荐

  1. js 时间戳转为日期格式

    什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方 ...

  2. 微信小程序将时间戳转为日期格式

    微信小程序,时间戳转为日期格式 在小程序中使用时间选择器时,获取到的时间可能是一个时间戳,这并不是我们想要的,这时候我们得将获取到的时间戳进行转换 将时间戳转为时间格式 //转换为时间格式format ...

  3. vue.js 时间戳转换日期格式

    时间戳可以理解为过滤器的一种方式,日期格式的转换在项目中也经常遇到,今天我来总结项目中踩过的坑,以及解决方法. 时间戳转换日期格式有三种方法: 方式一 运行 cmd 执行 npm install mo ...

  4. js时间戳与日期格式的相互转换

    时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数.它也被称为 Unix 时间戳(Unix Timestamp). 下面总结一下js中时间戳与日期格式的相互转换: 1. 将 ...

  5. js 将时间戳转为日期格式

    最近项目需要在前端将一个13位的时间戳显示成日期格式,在网上查了很多都不符合要求,只有一个是能满足要求的,在这记录一下,说不定以后还用的着. 13位时间戳改为yyyy-MM-dd HH-mm-ss 格 ...

  6. 微信小程序,时间戳转为日期格式

    //数据转化 function formatNumber(n) {n = n.toString()return n[1] ? n : '0' + n }/*** 时间戳转化为年 月 日 时 分 秒* ...

  7. js 时间戳和日期格式相互转换

    一.时间戳转化为日期格式 这个比较麻烦,没有找到js自带函数进行转换,所以需自定义一个函数,可作为公共函数使用. 使用效果如下: time = timestampToTime(1660208851); ...

  8. js与php时间戳,js时间戳与日期格式之间的互转

    1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 /** 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了 ...

  9. js 时间戳与日期格式之间的互转(转载)

    本文转自:https://segmentfault.com/a/1190000000481753 1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); ...

最新文章

  1. Windows 文件服务器升级跨林迁移(二)
  2. 十项观察!药物开发中的AI现状
  3. 企业新站上线应注意的几个问题
  4. 关于eclipse不编译项目的问题解决
  5. 2022年科技与IT十大趋势
  6. Bzoj 1566: [NOI2009]管道取珠(动态规划-神题)
  7. 编译运行一个java程序_如何从另一个Java程序编译和运行Java程序
  8. 统计学习方法读书笔记10-决策树
  9. PHP调微信小程序接口:生成小程序码,常见问题
  10. NavicatPremium-Mac-无法打开问题
  11. (第24讲)java小程序——Applet
  12. html在线围棋对战,闲情奕趣(基于html5的围棋应用)
  13. 批量将 xlsx 文件 转换 为 csv文件
  14. 如何进行EMC Symmetrix (DMX或者VMAX)的系统健康检查
  15. GStreamer和gst-omx插件
  16. CentOS安装sox音频处理器
  17. 如何在前台输出代码<xmp>,标签,并且是内容自动换行
  18. oracle ogg下载安装,【OGG】OGG的下载和安装篇
  19. ESP32:用了七天我终于把环境搭建好了
  20. 安卓开发 -- 定时重启设备

热门文章

  1. 腾讯游戏主美:二次元卡通渲染有哪些黑科技?
  2. 当硬核动作游戏《怪物猎人》变成了回合制RPG,还会那么好玩吗?
  3. Python基础——PyCharm版本——第六章、函数function
  4. pmp每日三题(2022年2月28日)
  5. Oracle Recyclebin
  6. Linux rpm 命令
  7. redis api-list
  8. v-charts修改点击图例事件,legendselectchanged
  9. C++11 initializer_list 和 Range-based for loop 学习理解
  10. 余玄相似度,TF-IDF