Home  >  Article  >  Web Front-end  >  js获取时间并实现字符串和时间戳之间的转换_javascript技巧

js获取时间并实现字符串和时间戳之间的转换_javascript技巧

WBOY
WBOYOriginal
2016-05-16 16:22:101168browse

废话少说,直接上代码

复制代码 代码如下:

//获取当前时间:
  var myDate = new Date();//当前时间
  var year = myDate.getFullYear();//当前年份
  var month = myDate.getMonth() + 1;//当前月份
  var day = myDate.getDate();//当前日
  myDate.getYear();        //获取当前年份(2位)
    myDate.getFullYear();    //获取完整的年份(4位,1970-????)
    myDate.getMonth();       //获取当前月份(0-11,0代表1月)
    myDate.getDate();        //获取当前日(1-31)
    myDate.getDay();         //获取当前星期X(0-6,0代表星期天)
    myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)
    myDate.getHours();       //获取当前小时数(0-23)
    myDate.getMinutes();     //获取当前分钟数(0-59)
    myDate.getSeconds();     //获取当前秒数(0-59)
    myDate.getMilliseconds();    //获取当前毫秒数(0-999)
    myDate.toLocaleDateString();     //获取当前日期
    var mytime=myDate.toLocaleTimeString();     //获取当前时间
    myDate.toLocaleString( );        //获取日期与时间
  var oneDay = 1000 * 60 * 60 * 24;
//获取最近一周的日期
  var lastDate = new Date(myDate - oneDay * 6);
  var lastYear = lastDate.getFullYear();
  var lastMonth = lastDate.getMonth() + 1;
  var lastDay = lastDate.getDate();
//获取当前月的最后一天
  var day = new Date(year ,month , 0);
  var lastdate = day.getDate();//当前月的最后一天
//获取最近N个月的日期  
   var lastDate = new Date(myDate - oneDay * myDate.getDate());
   lastDate = new Date(lastDate - N * oneDay * (lastDate.getDate() - 1));
   var lastYear = lastDate.getFullYear();
   var lastMonth = lastDate.getMonth() + 1;
   var lastDay = lastDate.getDate();
//字符串转换为时间戳
   var date="2014-12-06";
   date = new Date(Date.parse(date.replace(/-/g, "/")));
   date = date.getTime();
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn