|
@@ -21,8 +21,35 @@
|
|
|
使用 JavaScript 的 map 方法对数组进行操作。
|
|
|
可用 css/js 为列表项添加样式,如设置字体大小、颜色等。
|
|
|
*/
|
|
|
- let arr = ["2025-1-1", "2025-2-1", "2025-3-1", "2025-4-1", "2025-5-1", "2025-6-1", "2025-7-1", "2025-8-1", "2025-9-1", "2025-10-1", "2025-11-1", "2025-0-1"];
|
|
|
-
|
|
|
+ let arr = ["2025-1-1", "2025-2-1", "2025-3-1", "2025-4-1", "2025-5-1", "2025-6-1", "2025-7-1", "2025-8-1", "2025-9-1", "2025-10-1", "2025-11-1", "2025-0-1"];
|
|
|
+
|
|
|
+ //格式化数据
|
|
|
+ function formatData(str) {
|
|
|
+ // 2025-1-1 将字符型的日期分割成数组
|
|
|
+ let resDate = str.split("-");
|
|
|
+ let year = resDate[0];
|
|
|
+ let month = Number.parseInt(resDate[1])+1;
|
|
|
+ let day = resDate[2];
|
|
|
+ let dateStr = `${year}年${month}月${day}日`;
|
|
|
+ return dateStr;
|
|
|
+ // 2025年2月1日
|
|
|
+ }
|
|
|
+
|
|
|
+ //将格式化后的数据添加到新数组中
|
|
|
+ let resArr = arr.map(function (item) {
|
|
|
+ return formatData(item);
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+ // 将新格式化后的数据添加到页面中
|
|
|
+ let oBox = document.getElementById("box");
|
|
|
+ resArr.forEach(function (item, index) {
|
|
|
+ let oLi = document.createElement("li");
|
|
|
+ oLi.innerText = item;
|
|
|
+ oBox.appendChild(oLi);
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
</script>
|
|
|
</body>
|
|
|
|