获取当前时间?自动获取日期及时间

牵着乌龟去散步 生活 18 0

很多朋友对于获取当前时间和自动获取日期及时间不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

本文目录

  1. html页面怎么获取当前时间
  2. 页面怎么取当前时间js页面获取当前时间
  3. Excel单元格中自动获取当前日期与时间

一、html页面怎么获取当前时间

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();//获取日期与时间

Date.prototype.isLeapYear判断闰年

Date.prototype.Format日期格式化

Date.prototype.DateAdd日期计算

Date.prototype.DateDiff比较日期差

Date.prototype.toString日期转字符串

Date.prototype.toArray日期分割为数组

Date.prototype.DatePart取日期的部分信息

Date.prototype.MaxDayOfDate取日期所在月的更大天数

Date.prototype.WeekNumOfYear判断日期所在年的第几周

//---------------------------------------------------

//---------------------------------------------------

Date.prototype.isLeapYear= function()

return(0==this.getYear()%4&&((this.getYear()%100!=0)||(this.getYear()%400==0)));

//---------------------------------------------------

//格式 YYYY/yyyy/YY/yy表示年份

//---------------------------------------------------

Date.prototype.Format= function(formatStr)

var Week= ['日','一','二','三','四','五','六'];

str=str.replace(/yyyy|YYYY/,this.getFullYear());

str=str.replace(/yy|YY/,(this.getYear()% 100)>9?(this.getYear()% 100).toString():'0'+(this.getYear()% 100));

str=str.replace(/MM/,this.getMonth()>9?this.getMonth().toString():'0'+ this.getMonth());

str=str.replace(/M/g,this.getMonth());

str=str.replace(/w|W/g,Week[this.getDay()]);

str=str.replace(/dd|DD/,this.getDate()>9?this.getDate().toString():'0'+ this.getDate());

str=str.replace(/d|D/g,this.getDate());

str=str.replace(/hh|HH/,this.getHours()>9?this.getHours().toString():'0'+ this.getHours());

str=str.replace(/h|H/g,this.getHours());

str=str.replace(/mm/,this.getMinutes()>9?this.getMinutes().toString():'0'+ this.getMinutes());

str=str.replace(/m/g,this.getMinutes());

str=str.replace(/ss|SS/,this.getSeconds()>9?this.getSeconds().toString():'0'+ this.getSeconds());

str=str.replace(/s|S/g,this.getSeconds());

//+---------------------------------------------------

//|求两个时间的天数差日期格式为 YYYY-MM-dd

//+---------------------------------------------------

function daysBetween(DateOne,DateTwo)

var OneMonth= DateOne.substring(5,DateOne.lastIndexOf('-'));

var OneDay= DateOne.substring(DateOne.length,DateOne.lastIndexOf('-')+1);

var OneYear= DateOne.substring(0,DateOne.indexOf('-'));

var TwoMonth= DateTwo.substring(5,DateTwo.lastIndexOf('-'));

var TwoDay= DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf('-')+1);

var TwoYear= DateTwo.substring(0,DateTwo.indexOf('-'));

var cha=((Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)- Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear))/86400000);

//+---------------------------------------------------

//+---------------------------------------------------

Date.prototype.DateAdd= function(strInterval, Number){

case's':return new Date(Date.parse(dtTmp)+(1000* Number));

case'n':return new Date(Date.parse(dtTmp)+(60000* Number));

case'h':return new Date(Date.parse(dtTmp)+(3600000* Number));

case'd':return new Date(Date.parse(dtTmp)+(86400000* Number));

case'w':return new Date(Date.parse(dtTmp)+((86400000* 7)* Number));

case'q':return new Date(dtTmp.getFullYear(),(dtTmp.getMonth())+

Number*3, dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(),

case'm':return new Date(dtTmp.getFullYear(),(dtTmp.getMonth())+

Number, dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(),

case'y':return new Date((dtTmp.getFullYear()+ Number),

dtTmp.getMonth(), dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(),

//+---------------------------------------------------

//|比较日期差 dtEnd格式为日期型或者有效日期格式字符串

//+---------------------------------------------------

Date.prototype.DateDiff= function(strInterval, dtEnd){

if(typeof dtEnd=='string')//如果是字符串转换为日期型

case's':return parseInt((dtEnd- dtStart)/ 1000);

case'n':return parseInt((dtEnd- dtStart)/ 60000);

case'h':return parseInt((dtEnd- dtStart)/ 3600000);

case'd':return parseInt((dtEnd- dtStart)/ 86400000);

case'w':return parseInt((dtEnd- dtStart)/(86400000* 7));

case'm':return(dtEnd.getMonth()+1)+((dtEnd.getFullYear()-dtStart.getFullYear())*12)-(dtStart.getMonth()+1);

case'y':return dtEnd.getFullYear()- dtStart.getFullYear();

//+---------------------------------------------------

//|日期输出字符串,重载了系统的toString ***

//+---------------------------------------------------

Date.prototype.toString= function(showWeek)

var str= myDate.toLocaleDateString();

获取当前时间?自动获取日期及时间-第1张图片-

var Week= ['日','一','二','三','四','五','六'];

str+='星期'+ Week[myDate.getDay()];

//+---------------------------------------------------

//|格式为:YYYY-MM-DD或YYYY/MM/DD

//+---------------------------------------------------

var sDate=DateStr.replace(/(^\s+|\s+$)/g,'');//去两边空格;

if(sDate=='') return true;

//如果格式满足YYYY-(/)MM-(/)DD或YYYY-(/)M-(/)DD或YYYY-(/)M-(/)D或YYYY-(/)MM-(/)D就替换为''

//数据库中,合法日期可以是:YYYY-MM/DD(2003-3/21),数据库会自动转换为YYYY-MM-DD格式

var s= sDate.replace(/[\d]{ 4,4}[\-/]{ 1}[\d]{ 1,2}[\-/]{ 1}[\d]{ 1,2}/g,'');

if(s=='')//说明格式满足YYYY-MM-DD或YYYY-M-DD或YYYY-M-D或YYYY-MM-D

var t=new Date(sDate.replace(/\-/g,'/'));

if(ar[0]!= t.getYear()|| ar[1]!= t.getMonth()+1|| ar[2]!= t.getDate())

//alert('错误的日期格式!格式为:YYYY-MM-DD或YYYY/MM/DD。注意闰年。');

//alert('错误的日期格式!格式为:YYYY-MM-DD或YYYY/MM/DD。注意闰年。');

//+---------------------------------------------------

//|格式为:YYYY-MM-DD HH:MM:SS

//+---------------------------------------------------

var reg=/^(\d+)-(\d{ 1,2})-(\d{ 1,2})(\d{ 1,2}):(\d{ 1,2}):(\d{ 1,2})$/;

var d= new Date(r[1],r[2],r[3],r[4],r[5],r[6]);

if(d.getFullYear()!=r[1])return false;

if(d.getMonth()!=r[2])return false;

if(d.getDate()!=r[3])return false;

if(d.getHours()!=r[4])return false;

if(d.getMinutes()!=r[5])return false;

if(d.getSeconds()!=r[6])return false;

//+---------------------------------------------------

//+---------------------------------------------------

Date.prototype.toArray= function()

myArray[0]= myDate.getFullYear();

myArray[1]= myDate.getMonth();

myArray[3]= myDate.getHours();

myArray[4]= myDate.getMinutes();

myArray[5]= myDate.getSeconds();

//+---------------------------------------------------

//| y年 m月 d日 w星期 ww周 h时 n分 s秒

//+---------------------------------------------------

Date.prototype.DatePart= function(interval)

var Week= ['日','一','二','三','四','五','六'];

case'y':partStr= myDate.getFullYear();break;

case'm':partStr= myDate.getMonth()+1;break;

case'd':partStr= myDate.getDate();break;

case'w':partStr= Week[myDate.getDay()];break;

case'ww':partStr= myDate.WeekNumOfYear();break;

case'h':partStr= myDate.getHours();break;

case'n':partStr= myDate.getMinutes();break;

case's':partStr= myDate.getSeconds();break;

二、页面怎么取当前时间js页面获取当前时间

document.write(本地机器时间是:

xmlHttp=新的ActiveXobject(Msxml2。XMLHTTP

xmlHttp=新的ActiveXobject(微软。XMLHTTP

xmlhttp.open(头,window.location.href.toString(),false);

xmlhttp.setrequestheader(内容类型);

returnxmlhttp.getresponseheader(日期

varST=SRVtime();//将服务器时间赋给st变量

vardate=新日期(ST);//转换js的日期对象

document.write(服务器时间:“日期);

JavaScript是一种文字脚本语言,是一种动态的、弱的和基于原型的语言,具有内置的支持类型。它的解释器叫做JavaScript引擎,是浏览器的一部分,广泛应用于客户端的脚本语言中。它首先被用在HTML(标准通用标记语言下的一个应用)网页上,给HTML网页添加动态功能。

语句:JavaScript程序由几个语句组成,这些语句是编写程序的指令。JavaScript提供了完整的基本编程语句,

分别是:赋值语句、开关选择语句、while循环语句、for循环语句、foreach循环语句、do...while循环语句、break循环中止语句、continue循环中断语句、with语句、try?catch语句、if语句(if...else,if?elseif?)。

之一步:js通过Date对象获取到需要判断的时间戳,传入的参数是固定时间,通过date对象的getTime *** 获取到,这个 *** 精确到毫秒

第二步:js获取当前时间的时间戳,获取的 *** 同之一步相同,传入的参数为空,表示获取当前时间

第三步:获取两个时间的时间差=当前时间-固定时间

第四步:获取的时间差与15天进行比较,比较结果大于0表示还没超过15天,比较结果小于0表示超过了15天。

js获得当前日期和时间的代码是什么?

年月日时分秒星期。如果按楼主要求,星期换下就可以,也就是

varndate=years+"年"+month+"月"+days+"日"+hours+":"+minutes+":"+seconds+""+week;

varndate=years+"年"+month+"月"+days+"日"+week+""+hours+":"+minutes+":"+seconds;

varmonth=add_zero(d.getMonth()+1);

vardays=add_zero(d.getDate());

varhours=add_zero(d.getHours());

varminutes=add_zero(d.getMinutes());

varseconds=add_zero(d.getSeconds());

varndate=years+"年"+month+"月"+days+"日"+hours+":"+minutes+":"+seconds+""+week;

setInterval("getCurDate()",100);

HTML显示当前动态时间的具体操作步骤如下:

1、新建一个HTML页面,如下图所示。

2、新建一个idweitimer的P标签,来动态显示日期时分秒,如下图所示。

3、编写 *** 函数;获得当前日期,然后根据当前日期获得年月日时分秒;然后每隔一秒执行一次该函数。就实现了动态日期,如下图所示。

js怎么根据日期时间转换时间戳?

vartimestamp=Date.parse(newDate());

console.log("当前时间戳为:"+timestamp);

Date.parse()函数用于分析一个包含日期的字符串,并返回该日期与1970年1月1日午夜之间相差的毫秒数。

log("当前时间是"+curTime.getFullYear()+"-"+(curTime.getMonth()+1)+"-"+curTime.getDate()+"(周"+curTime.getDay()+")"+curTime.getHours()+":"+curTime.getMinutes()+":"+curTime.getSeconds());

三、Excel单元格中自动获取当前日期与时间

1、首先我们需要双击桌面上的 excel2010快捷方式以运行应用程序。

2、选择单元格a1,在该单元格中输入=now()后按回车键。

3、接着在单元格a1中就会显示当前的日期时间,选择单元格a2

4、然后我们需要在a2中输入=CHOOSE(WEEKDAY(A1,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")公式。输入完成后按回车键,你会看到在单元格a2中显示出正确的星期几。

5、最后就完成了自动获取当前日期时间和周数的 *** ,当您保存并再次将其关闭时,您会发现时间已相应地更改。

关于获取当前时间,自动获取日期及时间的介绍到此结束,希望对大家有所帮助。

标签: 获取 时间 当前 日期 自动

抱歉,评论功能暂时关闭!