0

日付を表す文字列があり、その形式を変更する必要があります。これは私がこれまでに持っているものです:

    function myFunction()
    {
    var dateto = "05/01/2013";
    dateto.replace("/", "");
    //now what?
    }

元は常に MM/DD/YYYY 形式で、YYYYMMDD 形式に変更する必要があります。の行で何かを探していdateto = dateto[5..8] + dateto[0..1] + dateto[2..3] ます。ただし、JSでそれを記述する方法がわかりません。

4

3 に答える 3

-1

元の文字列で目的の文字列substring()の開始位置と終了位置 (またはインデックス) を指定するだけの関数を検討できます。

function myFunction()
{
    var dateto = "05/01/2013";

    return dateto.substring(6, 10) + dateto.substring(0, 2) + dateto.substring(3, 5);
}

戻り値:

20130501

Javascript (およびほとんどのプログラミング言語) では、インデックスは 0 から始まります...したがって、文字列の場合:

string:  0  5  /  0  1  /  2  0  1  3  
 index:  0  1  2  3  4  5  6  7  8  9
于 2013-07-02T17:37:56.333 に答える