欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

利用charAt()获取系统日期和星期

程序员文章站 2023-12-22 08:02:27
...

关于获取当前星期网上有很多讨论,在此将列举出各种实现方法。

 

最通常想到的方法如下:

 

<script type="text/javascript">  
var week; 
if(new Date().getDay()==0)          week="周日"
if(new Date().getDay()==1)          week="周一"
if(new Date().getDay()==2)          week="周二" 
if(new Date().getDay()==3)          week="周三"
if(new Date().getDay()==4)          week="周四"
if(new Date().getDay()==5)          week="周五"
if(new Date().getDay()==6)          week="周六"
document.write(“今天是”+(new Date().getMonth()+1)+"月"+new Date().getDate()+"日 "+week);
</script>

 或者可以使用Array数组实现:

 

<script language="javascript"> 
var week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六") 
document.write(“今天是”+(new Date().getMonth()+1)+"月"+new Date().getDate()+"日 "+week) 
</script> 

 

charAt 方法

 

 

stringObject.charAt(index)

返回指定索引位置处的字符。字符串中第一个字符的下标是 0。如果参数 index 不在 0 与 string.length 之间,该方法将返回一个空字符串。

 

相对巧妙高效又节省代码占用空间,用此改进以上获取当前系统时间和星期:

 

 

 

<script type="text/javascript">  
    function Refresh(){  
        Time.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());  
        setTimeout("Refresh()",500);  
    }  
    var timer=setTimeout("Refresh()",500);  
  </script>  

 

 

相关标签: JS CharAt()方法

上一篇:

下一篇: