gpt4 book ai didi

javascript - node js中的日期格式转换

转载 作者:行者123 更新时间:2023-11-29 05:16:21 24 4
gpt4 key购买 nike

我正在使用一个表单,用户可以从该表单中以 dd-mm-yyyy hh:mm:ss 格式从日期时间选择器中选择日期时间。现在我想将格式转换为yyyy-mm-dd hh:mm:ss 格式以存储在mysql 表中。

我试过这样的 moment js

console.log(moment(status.date).format('MM/DD/YYYY'));

我将从用户从 datetimepicker 选择日期时间的表单中发布 status.date。

请帮忙

最佳答案

你可以这样做而不是有一些模块。

var fd = status.date;
var fromDate = fd.split(" ");
console.log(formatDate(fromDate[0],fromDate[1] + " " + fromDate[2]));//

并在那里添加这些函数。

function formatDate(date, time2) {
var from = date.split("-");
var f = from[2] + "-" + from[1] + "-" + from[0];
var time1 = time(time2);

return f + " " + time1;
}

function time(time) {
var hours = Number(time.match(/^(\d+)/)[1]);
var minutes = Number(time.match(/:(\d+)/)[1]);
var AMPM = time.match(/\s(.*)$/)[1];
if ((AMPM == "PM" || AMPM == "pm") && hours < 12)
hours = hours + 12;
if ((AMPM == "AM" || AMPM == "am") && hours == 12)
hours = hours - 12;
var sHours = hours.toString();
if (hours < 10)
sHours = "0" + sHours;
if (minutes < 10)
sMinutes = "0" + sMinutes;
return (sHours + ":" + sMinutes);

关于javascript - node js中的日期格式转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32217654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com