标签:类方法 val script 时间格式 func get pac 思想 java
1.步入前端的大军有一些时日了,总是感觉缺少点什么,每天敲业务代码,除了复制粘贴别人的思想,自己剩下的东西真的没有了。。我觉得有必要写下点什么了,总得给咱自己留下一些东西与回忆。。。
废话不多说了,开始正题:
js获取时间:
JavaScript 获取当前时间戳:
第一种方法:
var timestamp = Date.parse(new Date());
结果:1280977330000
第二种方法:
var timestamp = (new Date()).valueOf();
结果:1280977330748
第三种方法:
var timestamp=new Date().getTime();
结果:1280977330748
第一种:获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了当前毫秒的时间戳。
另类方法获取时间戳:
IE8 以上版本可以使用 直接使用Date.now()方法
//IE8以下版本
if (!Date.now) {
Date.now = function() { return new Date().getTime(); };
}
jQuery 获取时间戳 $.now()
var timestamp = $.now();
js获取其他时间:
var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,2017)
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(); //获取当前日期(2017/9/22)
var mytime=myDate.toLocaleTimeString(); //获取当前时间(下午9:46:43)
myDate.toLocaleString( ); //获取日期与时间(2017/9/22 下午9:46:12)
常用转换方法:
/**** js转换时间戳为yyyy-mm-dd,把 --改为/即为yyyy/mm/dd***/
function getNowFormatDate(s)
{
var day = new Date(s);
var Year = 0;
var Month = 0;
var Day = 0;
var CurrentDate = "";
//初始化时间
//Year= day.getYear();//有火狐下2008年显示108的bug
Year= day.getFullYear();//ie火狐下都可以
Month= day.getMonth()+1;
Day = day.getDate();
//Hour = day.getHours();
// Minute = day.getMinutes();
// Second = day.getSeconds();
CurrentDate += Year + "-";
if (Month >= 10 )
{
CurrentDate += Month + "-";
}
else
{
CurrentDate += "0" + Month + "-";
}
if (Day >= 10 )
{
CurrentDate += Day ;
}
else
{
CurrentDate += "0" + Day ;
}
return CurrentDate;
}
各种js时间戳的获取,各种时间格式的获取(一个小菜鸡的进击之路)
标签:类方法 val script 时间格式 func get pac 思想 java
原文地址:http://www.cnblogs.com/qingfengfuyuebugufu/p/7577396.html