javascript 脚本日期 写一个 当前 年月日时分秒毫秒格式的 HTML 我是新手有困难 哪位高手帮帮我呀?

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
傻白甜中只占了傻,典型的颜值控,以至于至今还是孤家寡人...
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(979)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'js获取当前的年月日,时分秒,以及星期',
blogAbstract:'&html ',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:4,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'傻白甜中只占了傻,典型的颜值控,以至于至今还是孤家寡人...',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}JavaScript&之获取当前日期年月日时分秒及其它操作
JavaScript 之获取当前日期年月日时分秒及其它操作【转】
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(); & &
&//获取当前时间(从开始的毫秒数)
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 判断日期所在年的第几周
StringToDate 字符串转日期型
IsValidDate 验证日期有效性
CheckDateTime 完整日期时间检查
daysBetween 日期天数差
//---------------------------------------------------
// 判断闰年 &
//---------------------------------------------------
Date.prototype.isLeapYear = function()
& & return
(0==this.getYear()%4&&((this.getYear()0!=0)||(this.getYear()@0==0)));
//---------------------------------------------------
// 日期格式化 &
// 格式 YYYY/yyyy/YY/yy 表示年份 &
// MM/M 月份 &
// W/w 星期 &
// dd/DD/d/D 日期 &
// hh/HH/h/H 时间 &
// mm/m 分钟 &
// ss/SS/s/S 秒 &
//---------------------------------------------------
Date.prototype.Format = function(formatStr)
& & var str = formatS
& & 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 ('-'));
cha=((Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)-
Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear))/);
& & return Math.abs(cha);
//+---------------------------------------------------
//| 日期计算 &
//+---------------------------------------------------
Date.prototype.DateAdd = function(strInterval, Number) {
& & var dtTmp =
& & switch (strInterval) {
& 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) +
( * Number)); &
& case 'w' :return new Date(Date.parse(dtTmp) +
(( * 7) * Number)); &
& case 'q' :return new Date(dtTmp.getFullYear(),
(dtTmp.getMonth()) + Number*3, dtTmp.getDate(), dtTmp.getHours(),
dtTmp.getMinutes(), dtTmp.getSeconds()); &
& case 'm' :return new Date(dtTmp.getFullYear(),
(dtTmp.getMonth()) + Number, dtTmp.getDate(), dtTmp.getHours(),
dtTmp.getMinutes(), dtTmp.getSeconds()); &
& case 'y' :return new Date((dtTmp.getFullYear() +
Number), dtTmp.getMonth(), dtTmp.getDate(), dtTmp.getHours(),
dtTmp.getMinutes(), dtTmp.getSeconds()); &
//+---------------------------------------------------
//| 比较日期差 dtEnd 格式为日期型或者有效日期格式字符串 &
//+---------------------------------------------------
Date.prototype.DateDiff = function(strInterval, dtEnd) {
& & var dtStart =
& & if (typeof dtEnd ==
'string' )//如果是字符串转换为日期型 &
& dtEnd = StringToDate(dtEnd);
& & switch (strInterval) {
& case 's' :return parseInt((dtEnd - dtStart) /
& case 'n' :return parseInt((dtEnd - dtStart) /
& case 'h' :return parseInt((dtEnd - dtStart) /
3600000); &
& case 'd' :return parseInt((dtEnd - dtStart) /
& case 'w' :return parseInt((dtEnd - dtStart) /
( * 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 myDate=
& & var str =
myDate.toLocaleDateString(); &
& & if (showWeek)
& var Week = ['日','一','二','三','四','五','六'];
& str += ' 星期' + Week[myDate.getDay()];
//+---------------------------------------------------
//| 日期合法性验证 &
//| 格式为:YYYY-MM-DD或YYYY/MM/DD &
//+---------------------------------------------------
function IsValidDate(DateStr)
sDate=DateStr.replace(/(^\s+|\s+$)/g,''); //去两边空格;
& & if(sDate=='') return
//如果格式满足YYYY-(/)MM-(/)DD或YYYY-(/)M-(/)DD或YYYY-(/)M-(/)D或YYYY-(/)MM-(/)D就替换为''
//数据库中,合法日期可以是:YYYY-MM/DD(),数据库会自动转换为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,'/'));
& var ar = sDate.split(/[-/:]/);
& if(ar[0] != t.getYear() || ar[1] !=
t.getMonth()+1 || ar[2] != t.getDate())
//alert('错误的日期格式!格式为:YYYY-MM-DD或YYYY/MM/DD。注意闰年。');
& & & return
//alert('错误的日期格式!格式为:YYYY-MM-DD或YYYY/MM/DD。注意闰年。');
//+---------------------------------------------------
//| 日期时间检查 &
//| 格式为:YYYY-MM-DD HH:MM:SS &
//+---------------------------------------------------
function CheckDateTime(str) &
& & var reg = /^(\d+)-(\d{
1,2 })-(\d{ 1,2 }) (\d{ 1,2 }):(\d{ 1,2 }):(\d{ 1,2 })$/;
& & var r = str.match(reg);
& & if(r==null)
& & r[2]=r[2]-1;
& & var d= new
Date(r[1],r[2],r[3],r[4],r[5],r[6]);
if(d.getFullYear()!=r[1])
if(d.getMonth()!=r[2])
if(d.getDate()!=r[3])
if(d.getHours()!=r[4])
if(d.getMinutes()!=r[5])
if(d.getSeconds()!=r[6])
//+---------------------------------------------------
//| 把日期分割成数组 &
//+---------------------------------------------------
Date.prototype.toArray = function() &
& & var myDate =
& & var myArray = Array();
& & myArray[0] =
myDate.getFullYear(); &
& & myArray[1] =
myDate.getMonth(); &
& & myArray[2] =
myDate.getDate(); &
& & myArray[3] =
myDate.getHours(); &
& & myArray[4] =
myDate.getMinutes(); &
& & myArray[5] =
myDate.getSeconds(); &
& & return myA
//+---------------------------------------------------
//| 取得日期数据信息 &
//| 参数 interval 表示数据类型 &
//| y 年 m月 d日 w星期 ww周 h时 n分 s秒 &
//+---------------------------------------------------
Date.prototype.DatePart = function(interval)
& & var myDate =
& & var partStr='';
& & var Week =
['日','一','二','三','四','五','六']; &
& & switch (interval)
& case 'y' :partStr = myDate.getFullYear();
& case 'm' :partStr = myDate.getMonth()+1;
& case 'd' :partStr = myDate.getDate();
& case 'w' :partStr = Week[myDate.getDay()];
& case 'ww' :partStr =
myDate.WeekNumOfYear(); &
& case 'h' :partStr = myDate.getHours();
& case 'n' :partStr = myDate.getMinutes();
& case 's' :partStr = myDate.getSeconds();
& & return partS
//+---------------------------------------------------
//| 取得当前日期所在月的最大天数 &
//+---------------------------------------------------
Date.prototype.MaxDayOfDate = function()
& & var myDate =
& & var ary =
myDate.toArray(); &
& & var date1 = (new
Date(ary[0],ary[1]+1,1)); &
& & var date2 =
date1.dateAdd(1,'m',1); &
& & var result =
dateDiff(date1.Format('yyyy-MM-dd'),date2.Format('yyyy-MM-dd'));
//+---------------------------------------------------
//| 取得当前日期所在周是一年中的第几周 &
//+---------------------------------------------------
Date.prototype.WeekNumOfYear = function()
& & var myDate =
& & var ary =
myDate.toArray(); &
& & var year = ary[0];
& & var month = ary[1]+1;
& & var day = ary[2];
& & document.write('&
script language=VBScript\& \n'); &
& & document.write('myDate =
Datue(''+month+'-'+day+'-'+year+'') \n'); &
& & document.write('result =
DatePart('ww', myDate) \n'); &
& & document.write(' \n');
//+---------------------------------------------------
//| 字符串转成日期类型 &&
//| 格式 MM/dd/YYYY MM-dd-YYYY YYYY/MM/dd YYYY-MM-dd
//+---------------------------------------------------
function StringToDate(DateStr) &
& & var converted =
Date.parse(DateStr); &
& & var myDate = new
Date(converted); &
& & if (isNaN(myDate))
& //var delimCahar =
DateStr.indexOf('/')!=-1?'/':'-'; &
& var arys= DateStr.split('-');
& myDate = new Date(arys[0],--arys[1],arys[2]);
& & return myD
若要显示:当前日期加时间(如: 12:00)
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 clock = year + "-";
& if(month & 10)
& & & clock +=
& clock += month + "-";
& if(day & 10)
& & & clock +=
& clock += day + " ";
& if(hh & 10)
& & & clock +=
& clock += hh + ":";
& if (mm & 10) clock +=
& clock +=&
& return(clock);&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。JavaScript显示年月日时分秒和星期_JavaScript_Java学习网
JavaScript显示系统时间,显示年月日时分秒和星期,每秒自动刷新。
并加入日期颜色区别:
星期一至星期五显示为黑色
星期六显示为绿色
星期日显示为红色
下面是为大家准备的代码,大家可以按应用自行修改即可
&!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&&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&title&JavaScript显示年月日时分秒和星期-:http://www.javaweb.cc/&/title&
&span id=localtime&&/span&
&script type=&text/javascript&&
function showLocale(objD)
var str,colorhead,
var yy = objD.getYear();
if(yy&1900) yy = yy+1900;
var MM = objD.getMonth()+1;
if(MM&10) MM = '0' + MM;
var dd = objD.getDate();
if(dd&10) dd = '0' +
var hh = objD.getHours();
if(hh&10) hh = '0' +
var mm = objD.getMinutes();
if(mm&10) mm = '0' +
var ss = objD.getSeconds();
if(ss&10) ss = '0' +
var ww = objD.getDay();
if ( ww==0 ) colorhead=&&font color=\&#FF0000\&&&;
if ( ww & 0 && ww & 6 ) colorhead=&&font color=\&#373737\&&&;
if ( ww==6 ) colorhead=&&font color=\&#008000\&&&;
if (ww==0) ww=&星期日&;
if (ww==1) ww=&星期一&;
if (ww==2) ww=&星期二&;
if (ww==3) ww=&星期三&;
if (ww==4) ww=&星期四&;
if (ww==5) ww=&星期五&;
if (ww==6) ww=&星期六&;
colorfoot=&&/font&&
str = colorhead + yy + &-& + MM + &-& + dd + & & + hh + &:& + mm + &:& + ss + & & + ww +
return(str);
function tick()
today = new Date();
document.getElementById(&localtime&).innerHTML = showLocale(today);
window.setTimeout(&tick()&, 1000);
使用 Google Prettify 实现代码高亮 今天这篇文章主要讲述使用 go...
倒计时功能在许多的网站注册处会用到,如注册之前有一个协义...
使用JavaScript实现页面定时跳转并显示倒计时...
JavaScript使textarea自动增高和input自动增长...
JavaScript实现页面跳转的五种方式 第一种: script type=text/javascr...web前端实践(4)
转载地址:/wdw31210/archive//2565865.html
$(&#aa&).click(function () {
var date = new Date();
this.year = date.getFullYear();
this.month = date.getMonth() + 1;
this.date = date.getDate();
this.day = new Array(&星期日&, &星期一&, &星期二&, &星期三&, &星期四&, &星期五&, &星期六&)[date.getDay()];
this.hour = date.getHours() & 10 ? &0& + date.getHours() : date.getHours();
this.minute = date.getMinutes() & 10 ? &0& + date.getMinutes() : date.getMinutes();
this.second = date.getSeconds() & 10 ? &0& + date.getSeconds() : date.getSeconds();
var currentTime = &现在是:& + this.year + &年& + this.month + &月& + this.date + &日 & + this.hour + &:& + this.minute + &:& + this.second + & & + this.
alert(currentTime);
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2690次
排名:千里之外
原创:26篇
(16)(1)(6)(5)(1)您当前的位置:&&&&&正文
html页面显示年月日时分秒和星期几的两种方式
//-----------------------------方式一--------------------------------------------- &html& &head& &script type="text/javascript"& function startTime(){ var today=new Date(); var strDate=(" "+today.getYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日"); var n_day=today.getDay(); switch(n_day){ case 0: {strDate=strDate+" 星期日 "} case 1: {strDate=strDate+" 星期一 "} case 2: {strDate=strDate+" 星期二 "} case 3: {strDate=strDate+" 星期三 "} case 4: {strDate=strDate+" 星期四 "} case 5: {strDate=strDate+" 星期五 "} case 6: {strDate=strDate+" 星期六 "} case 7: {strDate=strDate+" 星期日 "} } //增加时分秒 // add a zero in front of numbers&10 var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds() m=checkTime(m); s=checkTime(s); strDate=strDate+" "+h+":"+m+":"+s; document.getElementById('txt').innerHTML=strD t=setTimeout('startTime()',500) } function checkTime(i){ if (i&10) {i="0" + i} return i } &/script& &/head& &body onload="startTime()"& &div id="txt"&&/div& &/body& &/html& //--------------------------------方式二----------------------------------------- &td class="date"& &script language="JavaScript" type="text/javascript"& var today=new Date(); var strDate=(" "+today.getYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日"); var n_day=today.getDay(); switch(n_day){ case 0: {strDate=strDate+" 星期日 "} case 1: {strDate=strDate+" 星期一 "} case 2: {strDate=strDate+" 星期二 "} case 3: {strDate=strDate+" 星期三 "} case 4: {strDate=strDate+" 星期四 "} case 5: {strDate=strDate+" 星期五 "} case 6: {strDate=strDate+" 星期六 "} case 7: {strDate=strDate+" 星期日 "} } document.write(strDate); &/script& &/td& --博才网
下页更精彩:
点击排行榜
〖〗链接地址:
html页面显示年月日时分秒和星期几的两种方式由网友原创或转发,若html页面显示年月日时分秒和星期几的两种方式侵犯到您的权益,请及时通知我们(QQ:),谢谢!
微信查看最新信息微信扫一扫或用微信搜索微信号:hbrc-com
安卓手机客户端更省流量手机扫描下载或者直接
猜你还喜欢的文章
热点文章排行榜
• 版权所有 Copyright 2011 All rights reserved.}

我要回帖

更多关于 日期格式年月日时分秒 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信