javascript转换日期字符串---转化为Date对象---再转化为时间戳

转载 2013年12月05日 09:09:10
把一个日期字符串如“2007-2-28 10:18:30”转换为Date对象:
方法1:
var   strArray=str.split("   ");   
var   strDate=strArray[0].split("-");   
var   strTime=strArray[1].split(":");   
var   a=new   Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2])   


方法2:
var   s   =   "2005-12-15   09:41:30";   
var   d   =   new   Date(Date.parse(s.replace(/-/g,   "/")));   

转化为时间戳:

var timstamp = (new Date()).getTime();//js获取当前时间戳

var start_time = begin_time +' '+ hour +':'+ minute;

var app_time = (new Date(Date.parse(start_time.replace(/-/g,"/")))).getTime();//转化为时间戳

其他获取当前时间

var myDate = new Date();//(Wed Nov 30 2011 09:15:10 GMT+0800)
myDate.getYear();        //获取当前年份(2位)
myDate.getFullYear();    //获取完整的年份(4位,2011)
myDate.getMonth();       //获取当前月份(0-11,0代表1月)
myDate.getDate();        //获取当前日(1-31)
myDate.getDay();         //获取当前星期X(0-6,0代表星期天)
myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)(1322615947246)
myDate.getHours();       //获取当前小时数(0-23)
myDate.getMinutes();     //获取当前分钟数(0-59)
myDate.getSeconds();     //获取当前秒数(0-59)
myDate.getMilliseconds();    //获取当前毫秒数(0-999)
myDate.toLocaleDateString();     //获取当前日期(2011年11月30日)
var mytime=myDate.toLocaleTimeString();     //获取当前时间(9:12:17)
myDate.toLocaleString( );        //获取日期与时间(2011年11月30日 9:11:21)

时间格式转化:

var date1 = "2010年9月16日 14:38:20";
var date2 = "2010/9/10 18:25:18";
date1 = date1.replace("年","/").replace("月","/").replace("日","");
var days = new Date(date1).getDate()-new Date(date2).getDate();
alert(days);//6

js中变量跟jsp中java代码中变量互相访问解决方案

js中变量和jsp中java代码中变量互相访问解决方案 1。js变量获取jsp页面中java代码的变量值。 方法:var JS变量名 = '';   2。java代码获取js变量的值。 说明:...
  • apxar
  • apxar
  • 2013年12月10日 21:46
  • 9610

jsp网站制作调试的好方法--【必备】System.out.println

out.print(“xxxxx”)—->输出到网页jsp网页代码中 System.out.println —>输出到系统控制台—–》可以知道具体那句错了使用方法:System.out.printl...

javascript时间戳和日期字符串相互转换

// 获取当前时间戳(以s为单位) var timestamp = Date.parse(new Date()); timestamp = timestamp / 1000; //当前时间戳为:140...

javascript时间戳和日期字符串相互转换

// 获取当前时间戳(以s为单位) var timestamp = Date.parse(new Date()); timestamp = timestamp / 1000; //当前时间戳为:140...
  • zgmu
  • zgmu
  • 2016年12月13日 15:29
  • 979

javascript时间戳和日期字符串相互转换代码(超简单)

一、日期字符串转时间戳 // 获取当前时间戳(以s为单位) // 第一种方式 var timestamps = +new Date(); timestamps ...

javascript时间戳和日期字符串相互转换

javascript时间戳和日期字符串相互转换

javascript时间戳和日期字符串相互转换

// 获取当前时间戳(以s为单位) var timesta
  • WuLex
  • WuLex
  • 2017年07月03日 16:03
  • 226

JavaScript日期字符串和时间戳转换

//获取当前时间:   var myDate = new Date();//当前时间   var year = myDate.getFullYear();//当前年份   var month = my...

javascript时间戳和日期字符串相互转换

javascript时间戳和日期字符串相互转换 // 获取当前时间戳(以s为单位) var tim
  • shwis
  • shwis
  • 2016年12月27日 22:54
  • 210

javascript时间戳和日期字符串相互转换

javascript时间戳和日期字符串相互转换
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript转换日期字符串---转化为Date对象---再转化为时间戳
举报原因:
原因补充:

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