Формат, который вы видите на Android, в высокой степени определяет c для локали, на которой настроено устройство, и он будет сильно различаться в зависимости от языка и часового пояса. Этот формат строки по умолчанию обычно не должен использоваться ни для чего, кроме целей отладки.
Формат, который вы видите с помощью JavaScript, предназначен для передачи дат, отформатированных в виде строк, для совместного использования между системами, а не для отображения.
Если вам нужен определенный c формат даты в JavaScript, я настоятельно рекомендую использовать некоторую библиотеку или утилиту для форматирования даты и времени, как вы считаете нужным, предсказуемым образом. JavaScript не имеет встроенных "хороших" возможностей форматирования даты. Вместо этого попробуйте использовать что-то вроде moment js, чтобы точно указать желаемый формат строки.
Для вашего конкретного c случая, если вы пытаетесь отправить дату на android клиентское приложение, я также настоятельно рекомендую вам не форматировать это на бэкэнде, а вместо этого использовать утилиты форматирования даты, встроенные в платформу Android (например, DateFormat ) , Формат строки даты Java по умолчанию почти наверняка не тот, который вы хотите. Вы сможете отформатировать дату, используя локаль, предоставленную на устройстве Android, которую пользователь, скорее всего, предпочтет, исходя из своих настроек.