javascript - Jquery - 仅返回格式 dd/MM/YY HH:mm ,而不是返回时区值、月份名称等
问题描述
使用此方法时,我的时间正在返回,带有月份名称、时区等的值。
返回如下:newDate = Mon Sep 02 2019 12:00:00 GMT-0300(巴西利亚标准时间)
我将如何返回格式 dd / MM / YYYY - hh / MM
sistema.conversao = {
converterParaDate: function (dataPtbr) {
//data virá em formato pt-br dd/mm/aaaa hh:mm
var arrDataHora = dataPtbr.split(" "); //separar a data dos minutos
var data = arrDataHora[0];
var arrHora = [];
if (arrDataHora.length > 1)
arrHora = arrDataHora[1].split(":");
var dia, mes, ano;
var arrData = data.split("/");
day= parseInt(arrData[0]);
mouth= parseInt(arrData[1]) - 1;
year= parseInt(arrData[2]);
var hour= 0, minute= 0, second= 0;
if (arrHora && arrHora.length > 0) {
hora = arrHora[0];
minuto = arrHora[1]
}
var newDate = new Date(year, mouth, day, hour, minute, second)
return newDate;
}
}
解决方案
您需要将刚刚创建的 Date 对象的每个部分分开,然后以您需要的任何方式重新排列它。
var day = newDate.getDate();
var month = newDate.getMonth();
var year = newDate.getFullYear();
var hours = newDate.getHours();
var minutes = newDate.getMinutes();
var formatDate = day + "/" + month + "/" + year + " - " + hours + "/" + minutes;
return formatDate;
编辑:阅读有关日期方法的更多信息:https ://www.w3schools.com/js/js_date_methods.asp
推荐阅读
- java - 使用 Ant 编译时出现“包不存在”错误
- jquery - 使用 jQuery 和 Popper.js (svelte) 引导
- python - 如何检查我是否使用 python 请求正确登录?
- javascript - Discord.js YouTube 搜索和播放
- angular - Observable 的值在为 0(零)时不显示
- c++ - 使用c ++的不相交集联合实现
- django - 如何使用 django 连接到 pymongo
- android - Webview android显示空白页
- c - 为什么在 PIC 模拟器 IDE 中不给 rand() 随机值?
- c - `strtoul()` 对于非常“负”的字符串,正确的返回值是多少?