各种js时间戳的获取,各种时间格式的获取(一个小菜鸡的进击之路)

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; 
}

时间: 2024-08-09 07:18:50

各种js时间戳的获取,各种时间格式的获取(一个小菜鸡的进击之路)的相关文章

js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss

------------------------------------------------------------------------------------ js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss Date.prototype.format = function(format){ var args = { "M+" : this.getMonth() + 1, "d+" : this.getDate(), "h+

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

原文地址:http://www.sufeinet.com/thread-1500-1-1.html js时间戳怎么转成日期格式这个在主群里有朋友§☆釺哖蟲...o问js时间戳怎么转成日期格式 ,他的问题是这样的/Date(1354116249000)/ 这样的格式怎么转成时间格式这是从C#的Datatime格式通过Json传到Js里面的,下面是我们的提供的方法js需要把时间戳转为为普通格式,一般的情况下可能用不到的,下面先来看第一种吧 <script> function getLocalTim

C#中获取多种时间格式的方法

//获取日期+时间DateTime.Now.ToString();            // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString();        // 2008-9-4 20:12:12 //获取日期DateTime.Now.ToLongDateString().ToString();    // 2008年9月4日DateTime.Now.ToShortDateString().ToString();    // 20

JS获取当前时间 格式 年月日 礼拜几 显示阴历日期 节气

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

js获取当前日期时间格式为“yyyy-MM-dd HH:MM:SS”

废话不多说,直接上代码! <!DOCTYPE html><html> <head>    <meta charset="utf-8">    <title></title></head> <body>    <p id="demo">单击按钮.</p>    <button onclick="getNowFormatDate()&q

lua 中关于时间戳和可读时间格式的一点记录

lua 标准库中提供了关于时间的函数os.time()和os.date(),这两个函数使用起来还是有需要注意的地方的:这两个函数的结果都是加入了时区:比如我现在系统是GMT+8; os.time({year=1970, month=1, day=1, hour=0})计算出来的是-28800,也就是86060:计算的是当前table中给定的时间距离1970.1.1 08:00时间的秒数,所以就得到负数了: C标准库中,time()函数得到的时间戳其实也是加入了时区,也就是说不管你系统是那个时区,

js对特殊字符转义、时间格式化、获取URL参数

/*特殊字符转义*/ function replace_html(str) { var str = str.toString().replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, '"'); return str; } /* *时间格式化 *例子:time = new Date().Format(

关于vue将时间戳转换成自定义时间格式

1.首先建立一个date.js文件,写入如下代码: export function formatDate (date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)); } let o = { 'M+': date.getMonth() + 1, 'd+': date.getDate(), 'h+': date.g

js时间戳转成日期不同格式 【函数】

//第一种 function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' '); } alert(getLocalTime(1293072805)); //结果是2010/12/23 上午10:53 //第二种 function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLoca