我有两个字符串给我一个时间,即:
var gettime= $("#select-choice-2 :selected").text();
它给了我像这样的24小时格式的时间
17:45
但我希望我的时间采用
之类的格式17:45:00.000
为我做了一个字符串
var ext=':00.000';
我希望这两个字符串以这种方式连接,以便给我正确的结果。
我现在看到问题是我的“gettime”不是一个正确的字符串,我试着在alertbox中显示但没有任何反应,所以请告诉我如何将gettime转换为字符串。
我知道了“gettime”是一个局部变量而ext正在使用其他函数,这就是为什么“gettime”没有出现在alertbox中,愚蠢的ehh:p
答案 0 :(得分:2)
只需使用连接运算符:
alert( gettime + ext );
答案 1 :(得分:0)
你只是将魔杖添加到一起吗? 在那种情况下:
var bothstrings = gettime + ext;
答案 2 :(得分:0)
+
来加入它们,某些浏览器会导致生成的字符串换行符。标准的方法是 -
gettime.concat(ext)
答案 3 :(得分:0)
**
范围问题,我现在明白了。 gettime是某个函数中的局部变量,而ext是在不同的函数中保存的,这就是为什么函数gettime没有出现在alertbox中**