`
wcjy5128
  • 浏览: 16730 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

腾讯的面试题:将日期的显示转换成中文显示

阅读更多
我的腾讯一面时候的面试题,将日期转换成中文显示出来,当时做的时候采用了比较笨的方法,挨着去转换,回来仔细想了想采用
了这种办法来实现,代码量减少了许多!有什么问题欢迎留言探讨
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">  
<style type="text/css">
#play {
	background-color:yellow;
	width:200px;
	height:60px;
	color:blue;
	border:1px solid black;
}
</style>
 </HEAD>

 <BODY>
	<div id="play">
		
	</div>
  <script type="text/javascript">
	 window.onload = function() {
		start();
	 }
	 function start() {
		setInterval("setTime()",1000);
	 }
	 function setTime() {
		var date = new Date();
		var year = date.getFullYear().toString();
		var month = (date.getMonth()+1).toString();
		var day = date.getDate().toString();
		var hour = date.getHours().toString();
		var minute = date.getMinutes().toString();
		var second = date.getSeconds().toString();		
		if(month.length >1) {
			if(month.charAt(1) != "0") {
				month = month.charAt(0)+","+month.charAt(1);
			} else {
				month = month.charAt(0)+",";
			}
		}
		if(day.length > 1) {
			if(day.charAt(1) != "0") {
				day = day.charAt(0)+","+day.charAt(1);
			} else {
				day = day.charAt(0)+",";
			}
		}
		if(hour.length > 1) {
			if(hour.charAt(1) != "0") {
				hour = hour.charAt(0)+","+hour.charAt(1);
			} else {
				hour = hour.charAt(0)+",";
			}
		}
		if(minute.length > 1) {
			if(minute.charAt(1) != "0") {
				minute = minute.charAt(0)+","+minute.charAt(1);
			} else {
				minute = minute.charAt(0)+",";
			}
		}
		if(second.length > 1) {
			if(second.charAt(1) != "0") {
				second = second.charAt(0)+","+second.charAt(1);
			} else {
				second = second.charAt(0)+",";
			}
		} else {
			second = "0"+second;
		}
		var newYear = "";
		for(var i = 0;i < year.length;i++) {
			var ch = year.charAt(i);
			newYear += toChinese(ch);
		}
		var newMonth = "";
		for(var i = 0;i < month.length;i++) {
			var ch = month.charAt(i);
			newMonth += toChinese(ch);
		}
		var newDay = "";
		for(var i = 0;i < day.length;i++) {
			var ch = day.charAt(i);
			newDay += toChinese(ch);
		}
		var newHour = "";
		for(var i = 0;i < hour.length;i++) {
			var ch = hour.charAt(i);
			newHour += toChinese(ch);
		}
		var newMinute = "";
		for(var i = 0;i < minute.length;i++) {
			var ch = minute.charAt(i);
			newMinute += toChinese(ch);
		}
		var newSecond = "";
		for(var i = 0;i < second.length;i++) {
			var ch = second.charAt(i);
			newSecond += toChinese(ch);
		}
		var str = newYear+"年"+newMonth+"月"+newDay+"日<br/>";
			str += newHour +"时"+newMinute+"分"+newSecond+"秒";
		document.getElementById("play").innerHTML = str;
	 }

	 function toChinese(source) {
		var result = "";
		switch(source) {
			case "1" :
				result = "一";
				break;
			case "2" :
				result = "二";
				break;
			case "3" :
				result = "三";
				break;
			case "4" :
				result = "四";
				break;
			case "5" :
				result = "五";
				break;
			case "6" :
				result = "六";
				break;
			case "7" :
				result = "七";
				break;
			case "8" :
				result = "八";
				break;
			case "9" :
				result = "九";
				break;
			case "0" :
				result = "零";
				break;
			case "," :
				result = "十";
				break;
		}
		return result;
	 }
  </script>
 </BODY>
</HTML>
 
分享到:
评论

相关推荐

    腾讯面试题解析.pdf

    腾讯面试题解析.pdf 本资源是一份详细的腾讯面试题解析文档,涵盖了 Android 面试题、网络基础、常用三方库、算法基础等多个方面的知识点。下面是对该文档的详细解析: 计算机基础面试题 在计算机基础面试题部分...

    腾讯PHP面试题_腾讯php面试题_

    最新腾讯PHP面试题1. php 的垃圾回收机制 PHP 可以自动进行内存管理,清除不需要的对象。 PHP 使用了引用计数 (reference counting) GC 机制。 每个对象都内含一个引用计数器 refcount,每个 reference 连接到对象,...

    腾讯面试题 + 笔试题(全)

    《腾讯面试题与笔试题详解》 在求职的道路上,面试和笔试是必不可少的环节,尤其是对于技术人才来说,能够顺利通过大公司的面试更是彰显个人实力的重要标志。本压缩包包含两份珍贵的资料——“腾讯笔试题专辑(含...

    最快的排序算法 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹(详解)?,排序算法数据结构

    腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹(详解),排序算法数据结构 知识点1:排序算法的应用场景 在腾讯算法面试题中,要求选出64匹马中最快的四匹,需要使用排序算法来解决这个问题。排序...

    2021最新大厂AI面试题:107题(含答案及解析).pdf

    腾讯的面试题则关注了SVM的优化函数公式、随机森林的原理、XGBoost的优势等。SVM的优化函数是二次规划问题,随机森林通过构建多棵决策树来提高模型的鲁棒性。 蔚来和虾皮的面试题则包含了链表问题、二叉树遍历和数...

    腾讯历年面试试题汇总

    以下是一些具体的面试题及其解析: 1. 宏定义比较大小:`#define BIG_THAN(a, b) (((b) – (a)&(0x1))&gt;&gt;31)` 这个宏利用了二进制的位运算来比较两个数的大小。当a大于b时,b-a会产生负数,而负数的最高位(符号位)...

    腾讯09年测试面试题(亲身经历)

    【腾讯09年测试面试题解析】 面试题1:QQ登陆号码边界值测试有哪些 边界值测试是一种重要的软件测试方法,主要针对输入或输出范围的边界条件进行测试。对于QQ登录号码,边界值可能包括最小值(如0,因为QQ号通常从0...

    10道腾讯的Java面试题

    10道腾讯的Java面试题10道腾讯的Java面试题10道腾讯的Java面试题10道腾讯的Java面试题10道腾讯的Java面试题10道腾讯的Java面试题

    阿里面试题 腾讯面试题 百度面试题 华为面试题 京东面试题 头条面试题 经典面试题 程序员 IT经理 项目经理 面试题

    阿里面试20题 百度面试10题 华为面试10题 京东面试13题 腾讯面试37题 头条面试10题 项目经理面试常遇问题 经典面试题 程序员 IT经理 项目经理 面试题 研发经理 高级程序员 经典面试题

    互联网校招题库资料笔试面试真题具体面试问题回答技巧腾讯阿里培训资料.zip

    C++面试题笔试题 C语言 IQ智力面试题笔试题 JAVA笔试面试资料 NET面试题笔试题 web开发 数据库面试题笔试题 算法 数据结构 计算机基础 计算机网络 软件测试 ava工程师面试题大全-100%公司笔试题你都能碰到几个.docx ...

    腾讯Java面试题

    【腾讯Java面试题】 在Java领域,面试是评估求职者技术实力的重要环节,而腾讯作为中国互联网巨头之一,其Java面试题往往具有很高的参考价值。这些题目不仅涵盖基础语法、数据结构、算法、多线程、JVM优化等多个...

    腾讯前端面试题

    在腾讯的前端面试中,面试官可能会关注一系列关键知识点,这些知识点涵盖了前端开发的基础到进阶内容。以下是对这些知识点的详细解释: 1. **JSONP原理**:JSONP(JSON with Padding)是一种解决跨域数据获取的问题...

    腾讯系统工程师面试题

    腾讯系统工程师面试题 腾讯系统工程师面试题 腾讯系统工程师面试题

    2022年最新(腾讯)前端面试题真题解析

    本资源“2022年最新(腾讯)前端面试题真题解析”汇聚了最新的腾讯前端面试题,旨在帮助求职者更好地准备面试,提升成功入职的可能性。 面试题的解析通常会涵盖以下几个关键领域: 1. **基础概念**:面试题会涉及...

    前端面试题(包括百度阿里腾讯面试题).txt

    网盘下载pdf文件,包括常见前端面试题汇总,百度、阿里、腾讯校招面试题汇总,网盘下载pdf文件,65个文件

    面试题(华为/中兴/腾讯)

    面试题(华为/中兴/腾讯) 本资源总结了华为、中兴、腾讯等企业的常见面试题,涵盖了 Java 编程语言、 Servlet、JSP、SQL 语言、索引、事务、面向对象编程、Struts、Hibernate 等多个领域的知识点。 1. Java 试题 ...

    腾讯往届笔试面试题大全

    整理了一下腾讯往届笔试面试题,希望对大家有帮助: 来源:腾讯笔试面试圈&gt;&gt; 1、史上最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库 2、2018腾讯秋招正式笔试题目 3、2018腾讯秋招前端正式试题 4、2018...

    腾讯笔试面试题

    腾讯近年来笔试面试题合集 包括校园招聘与实习生招聘 主要是技术类

    腾讯笔试面试题汇总

    下面,我们将深入探讨腾讯笔试面试题中可能涵盖的知识点,并提供相关领域的详细解释。 一、编程基础 腾讯的笔试题通常会包含编程基础题,这包括但不限于数据结构(如数组、链表、栈、队列、树、图)、算法(排序、...

    腾讯校园招聘历年经典面试题汇总:前端岗

    以上是腾讯校园招聘前端岗面试题所涉及的核心知识点,掌握这些内容对于应聘者来说至关重要,能有效提升面试成功的几率。同时,不断学习和实践新的前端技术,保持与时俱进的态度,也是在IT行业立足的关键。

Global site tag (gtag.js) - Google Analytics