// 获得两个时间的小时之差
string startTime = "2023/05/23 12:00";
string endTime = "2023/05/24 16:00";
DateTime start = DateTime.ParseExact(startTime, "yyyy/MM/dd HH:mm", CultureInfo.InvariantCulture);
DateTime end = DateTime.ParseExact(endTime, "yyyy/MM/dd HH:mm", CultureInfo.InvariantCulture);
TimeSpan difference = end.Subtract(start);
double totalHours = difference.TotalHours;
// 定义一个表示时间的字符串
var timeStr = "2023/05/06 12:30";
// 将时间字符串转换为Date对象
var date = new Date(timeStr.replace(/-/g, '/'));
// 将时间增加1个小时
date.setHours(date.getHours() + 1);
// 格式化输出时间
var formattedTime = date.getFullYear() + '/' + (date.getMonth() + 1).toString().replace(/^(\d)$/, '0$1') + '/' + date.getDate().toString().replace(/^(\d)$/, '0$1') + ' ' + date.getHours().toString().replace(/^(\d)$/, '0$1') + ':' + date.getMinutes().toString().replace(/^(\d)$/, '0$1');
alert(formattedTime); // 输出: 2023/05/06 13:30
var dateStr = "2023/05/16 18:30";
var parts = dateStr.split(/\/|\s|:/); // 将日期字符串拆分为年、月、日、小时、分钟
var year = parseInt(parts[0]);
var month = parseInt(parts[1]) - 1; // 月份需要减 1
var day = parseInt(parts[2]);
var hours = parseInt(parts[3]);
var minutes = parseInt(parts[4]);
var dateObj = new Date(year, month, day, hours, minutes);
console.log(dateObj); // 输出:Sun May 16 2023 18:30:00 GMT+0800 (中国标准时间)