欢迎访问本站·  我们将竭尽全力为您服务·  设计与开发、售后服务安全可靠!

项目经理· 服务热线:150-5696-8972 王工     售后热线:182-5605-6183 张工

合肥做网站哪家好

您所在的位置: 网站首页 > 新闻动态 > 建站技巧

JS日期显示在不同的浏览器下显示不一样显示为"undefined undefined" 或"113年的解决方法

发表日期:2013-08-14 10:26:57

很多网站都喜欢放个时间在首页的某个地方,虽然这个想法很奇怪也很鸡肋。但是从尊重客户需求角度去看,还是需要做好的。关于这方面的JS代码很多,从复杂地函数到简单的调用系统时间都有。若直接引用之,未免太过鲁莽和不负责任,主要的问题在于不同浏览器的兼容性问题。

下面是段简单的JS显示时间代码片段:

<script language="javascript" 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().getFullYear()+"年"+(new Date().getMonth()+1)+"月"+new Date().getDate()+"日 "+week);
</script>

 上述代码貌似再在正常不过了,但是稍高版本的浏览器,如IE 9、Chrome和FireFox在显示的时候就会出现年份的不正常显示,显示为"undefined undefined" 或"113年",这个问题其实很容易解决。只要将取得系统年份的方法getYear换成getFullYear就OK了。

上述代码已经过修改,可直接使用,并兼容各种浏览器。写出来,仅供大家参考。

上一篇:Win7/Windows2003下IIS6.0、IIS7.5的伪静态组件安装和伪静态配置方法下一篇:如何来判断自己做的网站用户体验度是不是好呢?

品牌案例

  • 北京大学国学与管理研修中心

    北京大学,创立于1898年,初名京师大学堂,是中国中央政府设立的第一所大学,为中国近代正式设大学之始,其成立标志着中国近现代高等教育的开端,由此开创了中国的现代学制。

  • 中国科学技术大学 量子材料与光子技术实验室

    快房网是提供最全面最及时的杭州房地产、楼盘信息在线查询,买房卖房和二手房租售咨询服务的互动式房地产门户网站。查看买房、卖房、楼盘和房地产信息就上快房网

  • 中国科学技术大学 陆亚林教授

    科腾世界(上海)文化传播有限公司(以下简称科腾)主要从事文化交流,整案策划,营销策划,影视制作,媒体推广,平面设计等一系列商业及政府活动。

  • 安徽省交通科学研究院

    清华大学总裁班:汇集工商管理、资本运作、私募股权等管理培训班课程的高端总裁班,欢迎咨询报名!

  • 合肥合锻机床股份有限公司

    三亚最爱婚纱摄影是最受欢迎的海南婚纱摄影公司,是三亚婚纱摄影行业中的领军品牌.为您提供专业的三亚婚纱摄影,海南旅游外景婚纱照以及最满意,最优质的服务.三亚婚纱摄影哪家好—三亚最爱婚纱打造新的视觉神话.真诚欢迎您光临三亚最爱婚纱旗舰店!

  • 中国中材集团旗下 安徽节源环保科技有限公司

    深圳ZO CA I珠宝是一家传承珠宝文化的钻饰、珠宝零售商。销售包括ZO CA I在内的多个欧洲珠宝品牌。其中还包括裸钻批发,高级红蓝宝石饰品量身定制等多项服务。在这里,我们的理念非常简单:以最出众的价格提供最优质的钻石和珠宝。

多一份参考,多一份选择,总有益处

请联系我们,免费获得专属《策划方案》及报价
咨询相关问题或预约面谈,可以通过以下方式与我们联系
24小时业务热线:150-5696-8972 王先生
在线客服
咨询热线-王工
150-5696-8972
扫码 - 微信沟通
7*24小时微信扫码咨询
售后热线-张工
182-5605-6183