js格式化日期格式

转载 2016年06月01日 17:07:24

使用上述的方法即可格式化日期

<html>
  <head>
    <script language="javascript">
      function Window_Load(){
        var str = "Tue Jul 16 01:07:00 CST 2013";
        alert(formatCSTDate(str,"yyyy-M-d")); //2013-7-16 16:24:58
         
       alert(formatDate((new Date()),"yyyy-MM-dd")); //2013-07-15 
        alert(formatDate((new Date()),"yyyy/M/d")); //2013/7/15 
      } 
       
      //格式化CST日期的字串
      function formatCSTDate(strDate,format){
        return formatDate(new Date(strDate),format);
      }
       
      //格式化日期,
      function formatDate(date,format){
        var paddNum = function(num){
          num += "";
          return num.replace(/^(\d)$/,"0$1");
        }
        //指定格式字符
        var cfg = {
           yyyy : date.getFullYear() //年 : 4位
          ,yy : date.getFullYear().toString().substring(2)//年 : 2位
          ,M  : date.getMonth() + 1  //月 : 如果1位的时候不补0
          ,MM : paddNum(date.getMonth() + 1) //月 : 如果1位的时候补0
          ,d  : date.getDate()   //日 : 如果1位的时候不补0
          ,dd : paddNum(date.getDate())//日 : 如果1位的时候补0
          ,hh : date.getHours()  //时
          ,mm : date.getMinutes() //分
          ,ss : date.getSeconds() //秒
        }
        format || (format = "yyyy-MM-dd hh:mm:ss");
        return format.replace(/([a-z])(\1)*/ig,function(m){return cfg[m];});
      } 
    </script>
  </head>
  <body onload="Window_Load();">
   
  </body>
</html>


JS时间处理由CST格式转成GMT格式时间

问题描述:js接收java后台的时间数据时,时间格式的CST时间,而js默认的是GMT时间格式,js new出来的时间对象会比java传来的数据多了14个小时。需要对这个时间进行处理才能准确,具体处理...
  • warylee
  • warylee
  • 2017年05月04日 10:24
  • 733

JS 时间格式CST转GMT

近几天,在做百度地图时,需要转换时间格式并做显示,但是发现显示的时间格式,出现了错乱,二者的日期和小时都出现了变动。例如: 原始时间格式:Thu Aug 18 20:38:54 CST 2016 ...

jquery日期之间的转换

在做项目的时候需要利用jquery来计算日期,一开始采用Date.parse($("#").val())在firefox浏览器中可以执行,但在IE6中却不行,经检查,我们发现利用Date.parse(...
  • kimifdw
  • kimifdw
  • 2012年10月22日 10:41
  • 7715

JavaScript时间转换CST到GMT

JavaScript时间转换CST到GMT

js 日期格式 脚本下载 例子

  • 2010年03月27日 23:32
  • 6KB
  • 下载

js时间戳怎么转成日期格式

js时间戳怎么转成日期格式 这个在主群里有朋友§☆釺哖蟲...o问js时间戳怎么转成日期格式 ,他的问题是这样的 /Date(1354116249000)/ 这样的格式怎么转成时间格式 这是从C...

js 时间戳转为日期格式

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

js时间戳与日期格式之间的转换

将时间戳转换为日期格式var date = new Date(时间戳);获取一个时间对象。 下面是获取时间日期的方法 下面是获取时间日期的方法。 date.getFullYear();//获取完整的年...
  • cwzhsi
  • cwzhsi
  • 2015年08月24日 09:08
  • 2885

使用js将long类型转化为"yyyy-MM-dd hh:mm:ss"日期格式&jQuery自带日历控件的汉化教程

使用js将long类型转化为"yyyy-MM-dd hh:mm:ss"日期格式&jQuery自带日历控件的汉化教程...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js格式化日期格式
举报原因:
原因补充:

(最多只允许输入30个字)