直切主题,场景:当使用ajax请求参数时,如果服务器是Date星,那么JS中得到的时间是Long型时间戳,这种格式直接显示给用户不妥,所以需要进行格式转换,当然,方法很多。我只介绍我使用的这种方法,仅供参考。
1、我们需要扩展Date对象,增加一个自定义属性。
    Date.prototype.format = function(format) {var date = {"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+)/i.test(format)) {format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));}for (var k in date) {if (new RegExp("(" + k + ")").test(format)) {format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? date[k] : ("00" + date[k]).substr(("" + date[k]).length));}}return format;}
好了,我们为Date对象扩展了一个format属性,支持yyyy,MM,dd,hh,nn,ss,qq,SS转换。
2、关于使用方法。
比如我有一个时间字符串,先转成Date对象,然后调用我们定义的format属性.
var date = '2016-10-24 10:00:00';
date = new Date(date).format('yyyy-MM-dd');
alert(date);
就是这样使用,alert弹出的就是2016-10-24了。
当然,Long型时间戳也是这样转换的。

JavaScript中Long型时间格式转标准格式相关推荐

  1. 在JavaScript中以Hours24:Minutes:Seconds格式获取当前时间

    使用JavaScript获取当前时间 (Getting current time in JavaScript) To get the current time in JavaScript, we ne ...

  2. C++ 将当前系统时间转换成标准格式的时间和时间戳

    1:先将系统时间转换成标准格式的时间,再转成时间戳. #include "iostream" #include "time.h" #include " ...

  3. python实现GMT时间日期与标准格式互换

    gmt转换成标准格式 """ GMT_FORMAT -> format_regex """ format_regex = '%Y-%m ...

  4. javascript中加减时间

    上午在处理一些js中的日期参数的时候遇到了一点问题,不晓得如何加减时间. 最初的想法是自己分别取出year,month,day,hour,minute,second,然后手动加...开始想直接来个借位 ...

  5. java中把年月日时间(yyyy-MM-dd)或其他时间格式转换成只有年月(yyyy-MM)或其他时间格式的简单方法

    用SimpleDateFormat类进行时间格式定义. yyyy-MM-dd  即:年-月-日   只需要年月,可写为:yyyy-MM 具体操作如下代码所示: import java.text.Sim ...

  6. ajax一般格式,ajax标准格式

    jquery向服务器发送一个ajax请求后,可以返回多种类型的数据格式,包括:html,xml,json,text等. $.ajax({ url:"http://www.test.com&q ...

  7. php java 私钥 转换格式,php公钥私钥 3 ---非标准格式转换为标准格式

    PHP RSA 报错 openssl_sign(): supplied key param cannot be coerced into a private key 私钥 private functi ...

  8. JavaScript 中的日期和时间

    前言 本篇的介绍涵盖以下部分: 1. 时间标准指的是什么?UCT和GMT 的概念.关联和区别? 2. 时间表示标准有哪些? 3. JS 中时间的处理 日期时间标准 日期的标准就不多说了 -- 公元纪年 ...

  9. javascript中处理时间戳为日期格式的方法

    本文为大家介绍下javascript中如何将时间戳处理为日期格式,下面有个不错的示例,感兴趣的朋友可以参考下 公共处理时间戳函数 代码如下: /** * 处理时间戳转换成日期格式 * @param { ...

最新文章

  1. android 触摸屏 旋转,android-使用OpenGl和触摸屏功能在视觉上纠正旋转
  2. 汇编 debug调试没有执行对应文件源码指令---》失灵---》正确使用debug第一步
  3. jquery radiobutton使用
  4. php 链接文件名_7、php-fpm进程管理
  5. php array_key_exists() 与 isset() 的区别
  6. kibana数据导入导出_MySQL数据库批量导出和导入查询数据
  7. Mac下使用数据库将Excel数据转换存入.plist
  8. 程序哲学how to make love,简称 html
  9. Android实现传感器应用及位置服务
  10. JAVA开发一个合并单元格报表_9、docx4j实现动态表格(编程式)单元格合并
  11. 解决串口数据接收,实际值FF,接收却是FFFFFFFF
  12. 南京玄武常发广场远程预付费电能管理系统的设计与应用(安科瑞 顾晓燚)
  13. tomcat自定义错误页面
  14. 使用SpreadJS迅速开发一套属于自己的欧洲杯赛程小工具
  15. 深夜的呼唤,无尽的力量
  16. 使用 crictl 对 Kubernetes 节点进行调试
  17. 摄影测量后方交会算法C#实现
  18. 修怪曹操杀了华佗_拔剑-浆糊的传说_新浪博客
  19. jvm参数调优_3_问题排查
  20. ABP VNext学习日记1

热门文章

  1. 粉阿吉整理(5)之------H5 新增标签
  2. Mellel 4 for Mac(文字编辑处理软件)
  3. JS——事件冒泡机制
  4. GPT-5不能停!吴恩达、LeCun反对千人联名!OpenAI CEO也发声了...
  5. 【OpenCV图像处理13】图像拼接
  6. 《互联网思维独孤九剑》读书笔记
  7. 2022年12月25日(星期天):骑行沙堤村
  8. Kubernetes 是什么?
  9. 云呐-动环监控水浸绳,非定位水浸监测绳
  10. 微软颜龄 维护小记——布局的小智慧