-1

私は2つの文字列を持っています.1つは時間をもたらします.

var gettime= $("#select-choice-2 :selected").text();

このように24時間形式で時間を与えてくれます

17:45

しかし、私は自分の時間を次のような形式にしたい

17:45:00.000

私は文字列を作った

var ext=':00.000';

適切な結果が得られるように、これら 2 つの文字列を連結する必要があります。

「gettime」が適切な文字列ではないことが問題であることがわかりました。アラートボックスに表示しようとしましたが、何も起こりません。gettime を文字列に変換する方法を教えてください。

「gettime」はローカル変数であり、ext は他の関数で使用されているため、「gettime」がアラートボックスに表示されませんでした。愚かな :p

4

4 に答える 4

2

連結演算子を使用するだけです。

alert( gettime + ext );
于 2012-07-30T07:15:55.853 に答える
0

**
スコープの問題、わかりました。gettime は一部の関数内のローカル変数であり、ext は別の関数に保持されているため、関数内で gettime がアラートボックスに表示されない **

于 2012-07-30T07:52:41.410 に答える
0

一部のブラウザでは、文字列の間に直接 a を割り当てて結合すると、結果の文字列に改行が発生する可能性があり+ます。標準的な方法は -

gettime.concat(ext)
于 2012-07-30T07:25:45.737 に答える
0

文字列を一緒に追加したいだけですか?その場合:

var bothstrings = gettime + ext;
于 2012-07-30T07:16:55.547 に答える