网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > 心得技巧
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.Google的网站收录和排名.
.巧妙实现很酷的动态背景文字.
.经典收藏:网页页面常用的特殊符.
.让广告代码不再影响你的网页加载.
.页面设计中的层次感.
.rel=nofollow互联网为超链接戴上.
.一组很不错的网页色彩表.
.2008年网页设计十条经验总结.
.利用Google Map API在BLOG上显示.
.菜鸟必看 Windows回收站使用攻略.
.凸显个性 网页右键菜单我作主.
.技巧:制作友情链接的学问.
.让弹出窗口变得“体贴”一些.
.让文本输入框只能输入数字.
.robots.txt 指南-介绍[翻译] .
.网页编程安全漏洞全接触.
.提高网站访问速度的终极技巧.
.把Google地图嵌入网页.
.网页中插入视频播放代码全集.
.教你如何在自己的主页上制作P2P网.

网页中时间和日期的各种格式的特效代码

发表日期:2007-10-17


  时间和日期在电脑与网络中的显示是多种多样的,电脑开机有时间显示,有些网页中也显示出打开该网页的时间以及显示当前的时间。其实,这做起来很简单,用JavaScript脚本语言就可以很方便地编制出这样的效果来。 网页制作中,时间和日期的各种格式的特效代码如下:


以下是引用片段:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<TITLE>emu's date simple date formatter</TITLE> 
<META NAME="Generator" CONTENT="EditPlus"> 
<META NAME="Author" CONTENT="emu"> 
<META NAME="Keywords" CONTENT="date formatter format emu"> 
<META NAME="Description" CONTENT="A function to format Date object into String"> 
</HEAD> 
<BODY> 
<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
Date.prototype.format = function (format){ 
 if (format == null) format = "yyyy/MM/dd HH:mm:ss.SSS"; 
 var year = this.getFullYear(); 
 var month = this.getMonth(); 
 var sMonth = ["January","February","March","April","May","June","July","August","September","October","November","December"][month]; 
 var date = this.getDate(); 
 var day = this.getDay(); 
 var hr = this.getHours(); 
 var min = this.getMinutes(); 
 var sec = this.getSeconds(); 
 var daysInYear = Math.ceil((this-new Date(year,0,0))/86400000); 
 var weekInYear = Math.ceil((daysInYear+new Date(year,0,1).getDay())/7); 
 var weekInMonth = Math.ceil((date+new Date(year,month,1).getDay())/7); 
 return format.replace("yyyy",year).replace("yy",year.toString().substr(2)).replace("dd",(date<10?"0":"")+date).replace("HH",(hr<10?"0":"")+hr).replace("KK",(hr%12<10?"0":"")+hr%12).replace("kk",(hr>0&&hr<10?"0":"")+(((hr+23)%24)+1)).replace("hh",(hr>0&&hr<10||hr>12&&hr<22?"0":"")+(((hr+11)%12)+1)).replace("mm",(min<10?"0":"")+min).replace("ss",(sec<10?"0":"")+sec).replace("SSS",this%1000).replace("a",(hr<12?"AM":"PM")).replace("W",weekInMonth).replace("F",Math.ceil(date/7)).replace(/E/g,["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][day]).replace("D",daysInYear).replace("w",weekInYear).replace(/MMMM+/,sMonth).replace("MMM",sMonth.substring(0,3)).replace("MM",(month<9?"0":"")+(month+1)); 

var d = new Date(); 
alert(d.format());//default format 
alert(d.format("MM-dd-yyyy")); 
alert(d.format("dd/MM/yy")); 
alert(d.format("dd\\MM\\yyyy HH:mm ss.SSS")); 
alert(d.format("yyyy年MM月dd日 HH时mm分ss.SSS秒")); 
alert(d.format("yyyy年MM月dd日 E  HH(0~23)时mm分ss.SSS秒")); 
alert(d.format("yyyy年MM月dd日 E  KK(0~11)时mm分ss.SSS秒 a")); 
alert(d.format("yyyy年MM月dd日 E  hh(1~12)时mm分ss.SSS秒 a")); 
alert(d.format("yyyy年MM月dd日 E  kk(1~24)时mm分ss.SSS秒 今年的第D天,第w周,MMMM这个月的第W周,MMM这个月的第F个E")); 
//--> 
</SCRIPT> 
</BODY> 
</HTML>

 

  以下是纯中文显示的时间与日期:

 

以下是引用片段:
<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
String.prototype.toCHS=function(){return this.replace(/\d/g, function(a){return "零一二三四五六七八九".charAt(parseInt(a))});} 
Number.prototype.toCHS=function(){return((this>19?Math.floor(this/10):"")+(this>9?("十"):"")+(this%10==0&&this>0?"":this%10)).toCHS();} 
Date.prototype.toCHS=function(){ 
with(this)return(getFullYear()+"").toCHS()+"年"+(getMonth()+1).toCHS()+"月"+getDate().toCHS()+"日"+getHours().toCHS()+"时"+getMinutes().toCHS()+"分"+getSeconds().toCHS()+"秒"; 

alert(new Date().toCHS()); 
//--> 
</SCRIPT>

上一篇:XHTML头部Doctype声明必不可少! 人气:2185
下一篇:新手入门:XHTML DHTML SHTML的区别 人气:2496
浏览全部特效代码的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐