В моем понимании, это происходит потому, что JS использует метод toString()
объекта Date, когда вы выполняете с ним связанную со строкой операцию.
Таким образом, вместо того, чтобы просто конкатенировать его, преобразуйте его в формат ISO и затем объедините.
x += y.toISOString() +" ";
Надеюсь, это поможет !!