Saya memiliki string seperti di bawah ini dan saya ingin memotong T dengan waktu darinya seperti di bawah ini:

var string = '2021-05-10T08:00,2021-05-11T08:00,2021-05-12T08:00';

String baru saya akan terlihat seperti ini:

var new_string = '2021-05-10,2021-05-11,2021-05-12';

Bagaimana saya bisa melakukannya?

Saya mencoba dengan fungsi .replace tetapi masalahnya adalah waktunya tidak selalu 08:00

-1
john 12 Mei 2021, 17:52

1 menjawab

Jawaban Terbaik

Pecahkan menjadi array dan proses setiap potongan. map adalah fungsi yang bagus untuk ini

 var string = '2021-05-10T08:00,2021-05-11T08:00,2021-05-12T08:00';
    var newstring = string.split(",").map(el => el.split('T')[0]).join(",");
    console.log(newstring);
3
John Tyner 12 Mei 2021, 14:57