2 niepeng2015 niepeng2015 于 2016.03.22 09:33 提问

关于js 日期的代码 为什么第二个结果是2041

① var now=new Date();
var year=now.getYear()+1900;
var month=now.getMonth()+1;
var date=now.getDate();
var time="当前时间:"+year+"年"+month+"月"+date+"日";
alert(time);

       ②   var now=new Date();
  var year=now.getYear()+1900;
  var month=now.getMonth()+1;
  var date=now.getDate();
  var time=year+month+date;
  alert(time);

4个回答

enpterexpress
enpterexpress   Rxr 2016.03.22 09:36

年月日当成数值类型加起来了

a8761087
a8761087   Rxr 2016.03.22 09:54

第二种相当于整形相加,中间没有拼接字符串,想得出想要的结果数值前追加个字符串

u013337963
u013337963   2016.03.22 11:46

你的运算把年月日相加了,注意js“+”魅力很大

haikuokuangtu
haikuokuangtu   2016.03.22 15:34

var time=year+"年"+month+"月"+date+"日";这样就可以了,乱用“+”是不行的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JavaScript基础题
最基础的 for 循环 数组的方法可以活学活用么? 诡异的作用域、闭包、上下文执行环境 运算符、表达式等小知识 还有字符串方法、数据类型转换方法、时间日期对象方法、数学方法…… 各种逻辑判断、函数封装、基础算法…… JavaScript 第一阶段基础知识总结测试题 姓名:__________ 一、选择题(每题2分,多选题错选、少选不得分) 1、分析下段
js关于日期联动的代码
js关于日期联动的代码 使用js动态添加。
日期插件(js) 时间的控件
js 日期 代码 时间 js 日期 代码 时间 js 日期 代码 时间 js 日期 代码 时间
前端面试题(中)
来自妙味的一套面试题,以下答案来自JS讲师的现场上课记录! 一、选择题1、分析下段代码输出结果是( B ) var arr = [2,3,4,5,6]; var sum =0; for(var i=1;i < arr.length;i++) { sum +=arr[i] } console.log(sum); A.20 B.18
js日期代码非常全 实例
js 日期 代码 js 日期 代码 非常全非常全
HDOJ -- 2041 超级楼梯
超级楼梯 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Problem Description 有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?   Input 输入数据首先包含一个整数N,表示测试实例的个
杭电OJ -- 2041 超级楼梯
原本以为这道题目涉及到了动态规划,可是没有,仔细分析了一下,这道题目更加像是一道思考题. 想通了,非常easy,否则就是一个坑.
js介绍-js中的变量和数据类型及相互转换-运算符及表达式
1、什么是js? 2、如何编写js? 3、如何调试js?1、什么是js:专门编写网页交互的语言 交互:用户操作->程序处理和响应操作->返回处理结果 js运行于js解释器\引擎 ->解释执行js的发展历程 1995 网景:领航者 –livescript sun java 1996 JavaScript1.1 –》ECMA–》ECMAScript
杭电acm2041
#include int main() { int n, i, m, a[45]; while(scanf("%d", &n) != EOF) { a[1] = 0; a[2] = 1; a[3] = 2; for(i=4; i<=40; i++) a[i] = a[i-1] + a[i-2]; for(i=0; i<n; i++) { scanf("%
网页JavaScript时间出现 117年 请调整您的计算机日期! -------最好的解决办法
最近发现很多同行找我问,网页出现JavaScript代码时间出现 117年 请调整您的计算机日期! 最好的解决办法