lrj
9 小时以前 bec58fa7fe4fae2deac88200d8d939e12ec8a08f
wx/pages/message/utils.wxs
@@ -9,30 +9,29 @@
  } 
  // 处理字符串格式的日期
  else if (typeof dateStr === 'string') {
    // 尝试直接解析
    date = getDate(dateStr);
  } 
  else {
    return '';
  }
  
  // 检查日期对象是否创建成功
  try {
    var year = date.getFullYear();
    var month = date.getMonth() + 1;
    var day = date.getDate();
    var hour = date.getHours();
    var minute = date.getMinutes();
    // 如果获取到的值是NaN,说明日期无效
    if (year !== year || month !== month || day !== day) {
      return '';
    }
    return year + '-' + formatNumber(month) + '-' + formatNumber(day) + ' ' + formatNumber(hour) + ':' + formatNumber(minute);
  } catch (e) {
  // 检查日期对象是否有效
  if (!date) {
    return '';
  }
  var year = date.getFullYear();
  var month = date.getMonth() + 1;
  var day = date.getDate();
  var hour = date.getHours();
  var minute = date.getMinutes();
  // 简单检查是否为有效数字
  if (!year || !month || !day) {
    return '';
  }
  return year + '-' + formatNumber(month) + '-' + formatNumber(day) + ' ' + formatNumber(hour) + ':' + formatNumber(minute);
}
var formatNumber = function(n) {