js获取计算机当前时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js获取计算机当前时间相关的知识,希望对你有一定的参考价值。

js获取计算机当前时间的方法:
function show()
var mydate = new Date();
var str = "" + mydate.getFullYear() + "年";
str += (mydate.getMonth()+1) + "月";
str += mydate.getDate() + "日";
str+=mydate.getHours() + "时";
str+=mydate.getMinutes() + "分";
str+=mydate.getSeconds() + "秒";
return str;

function show1()
function p(s)
return s < 10 ? '0' + s: s;


var myDate = new Date();
//获取当前年
var year=myDate.getFullYear();
//获取当前月
var month=myDate.getMonth()+1;
//获取当前日
var date=myDate.getDate();
var h=myDate.getHours(); //获取当前小时数(0-23)
var m=myDate.getMinutes(); //获取当前分钟数(0-59)
var s=myDate.getSeconds();

var now=year+'-'+p(month)+"-"+p(date)+" "+p(h)+':'+p(m)+":"+p(s);
return now;


js简介:

js即javascript,它一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在html(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。
为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。
参考技术A var myDate = new Date();
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( ); //获取日期与时间

function CurentTime()

var now = new Date();

var year = now.getFullYear(); //年
var month = now.getMonth() + 1; //月
var day = now.getDate(); //日

var hh = now.getHours(); //时
var mm = now.getMinutes(); //分
var ss = now.getSeconds(); //秒

var clock = year + "-";

if(month < 10)
clock += "0";

clock += month + "-";

if(day < 10)
clock += "0";

clock += day + " ";

if(hh < 10)
clock += "0";

clock += hh + ":";
if (mm < 10) clock += '0';
clock += mm + ":";

if (ss < 10) clock += '0';
clock += ss;
return(clock);


2014-10-16 11:03:46本回答被提问者采纳
参考技术B function show()
      var mydate = new Date();
      var str = "" + mydate.getFullYear() + "年";
      str += (mydate.getMonth()+1) + "月";
      str += mydate.getDate() + "日";
      str+=mydate.getHours() + "时";
      str+=mydate.getMinutes() + "分";
      str+=mydate.getSeconds() + "秒";
      return str;
  
  function show1()
     function p(s) 
         return s < 10 ? '0' + s: s;
     
       var myDate = new Date();
  //获取当前年
        var year=myDate.getFullYear();
  //获取当前月
        var month=myDate.getMonth()+1;
  //获取当前日
         var date=myDate.getDate();
         var h=myDate.getHours();       //获取当前小时数(0-23)
         var m=myDate.getMinutes();     //获取当前分钟数(0-59)
         var s=myDate.getSeconds();
          
         var now=year+'-'+p(month)+"-"+p(date)+" "+p(h)+':'+p(m)+":"+p(s);
         return now;
     
   alert(show1());

参考技术C //时间对象
var _date=new Date();  //以new创建的typeof都是对象 Object

//时间对象的方法:
//1.Date()   返回当日的日期和时间
var myDate=Date();
document.write(myDate+"&nbsp&nbsp&nbsp");
//2.getDate()  从Date对象返回一个月中的某一天(1~31)。
var day=_date.getDate();
document.write(day+"&nbsp&nbsp&nbsp");
//3.getDay()   从Date对象返回一周中的某一天 (0~6)。
    var week=_date.getDay();
    document.write(week+"&nbsp&nbsp&nbsp");
//4.getMonth() 从Date对象返回月份(0~11)。
    var month=_date.getMonth()+1;
    document.write(month+"&nbsp&nbsp&nbsp");
//5.getFullYear()  从Date对象以四位数字返回年份。
    var year=_date.getFullYear();
    document.write(year+"&nbsp&nbsp&nbsp");
//6.getHours() 返回Date对象的小时(0~23)。
    var hour=_date.getHours();
    document.write(hour+"&nbsp&nbsp&nbsp");
//7.getMinutes()返回Date对象的分钟(0~23)。
    var min=_date.getMinutes();
    document.write(min+"&nbsp&nbsp&nbsp");
//8.getSeconds()返回Date对象的秒(0~23)。
    var sec=_date.getSeconds();
    document.write(sec+"&nbsp&nbsp&nbsp");
//9.getMilliseconds()  返回Date对象的毫秒(0~999)。
    var sec1=_date.getMilliseconds();
    document.write(sec1+"&nbsp&nbsp&nbsp");
//9.getTimes()
    var timer=_date.getTime(); 
    //返回1970年1月1日至今的毫秒数。格林威治时间 也叫时间戳
    document.write(timer+"&nbsp&nbsp&nbsp");

参考技术D

在js中Date是一个时间类,里面有各种获取时间的内部方法。

var myDate = new Date();
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( );        //获取日期与时间

JS计算距当前时间的时间差

/**
 * JS获取距当前时间差
 * 
 * @param int time 时间戳格式
 *
 */
function get_time_diff(time) {
    var diff = ‘‘;
    var time_diff = new Date().getTime() - time;   //时间差的毫秒数        
    
    //计算出相差天数  
    var days = Math.floor(time_diff / (24 * 3600 * 1000));
    if (days > 0) {
        diff += days + ‘天‘;
    }
    //计算出小时数  
    var leave1 = time_diff % ( 24 * 3600 * 1000); 
    var hours = Math.floor(leave1 / (3600 * 1000));
    if (hours > 0) {
        diff += hours + ‘小时‘;
    } else {
        if (diff !== ‘‘) {
            diff += hours + ‘小时‘;
        }
    }

    //计算相差分钟数  
    var leave2 =leave1 % (3600 * 1000);
    var minutes = Math.floor(leave2 / (60 * 1000));
    if (minutes > 0) {
        diff += minutes + ‘分‘;
    } else {
        if (diff !== ‘‘) {
            diff += minutes + ‘分‘;
        }
    }

    //计算相差秒数  
    var leave3 = leave2%(60*1000);
    var seconds = Math.round(leave3/1000);
    if (seconds > 0) {
        diff += seconds + ‘秒‘;
    } else {
        if (diff !== ‘‘) {
            diff += seconds + ‘秒‘;
        }
    }
    
    return diff;
}

 

以上是关于js获取计算机当前时间的主要内容,如果未能解决你的问题,请参考以下文章

js如何去当前时间前一天的时间

js获取当前日期时间

js如何去当前时间前一天的时间

Js计算当前日,当前周开始结束时间,当前月份,当前年份

java获取网络当前时间

JS计算距当前时间的时间差