From 1f9e43b7bbb848c7ee2aaa89ffece17002b2c915 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 16 一月 2026 17:31:08 +0800
Subject: [PATCH] 2026.1.16

---
 miniprogram_npm/tdesign-miniprogram/calendar/calendar.wxs |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/miniprogram_npm/tdesign-miniprogram/calendar/calendar.wxs b/miniprogram_npm/tdesign-miniprogram/calendar/calendar.wxs
index 8541482..ad5d507 100644
--- a/miniprogram_npm/tdesign-miniprogram/calendar/calendar.wxs
+++ b/miniprogram_npm/tdesign-miniprogram/calendar/calendar.wxs
@@ -24,7 +24,21 @@
   return ['start', 'end', 'selected', 'centre'].indexOf(dateItem.type) >= 0;
 }
 
+function getMonthTitle(year, month, pattern = '') {
+  // prettier-ignore
+  var REGEXP = getRegExp('\{year\}|\{month\}', 'g');
+
+  return pattern.replace(REGEXP, function (match) {
+    var replacements = {
+      '{year}': year,
+      '{month}': month < 10 ? '0' + month : month,
+    };
+    return replacements[match] || match;
+  });
+}
+
 module.exports = {
   getDateLabel: getDateLabel,
   isDateSelected: isDateSelected,
+  getMonthTitle: getMonthTitle,
 };

--
Gitblit v1.9.3