Advertisement
Guest User

Untitled

a guest
May 30th, 2025
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 54.38 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>上升星座查询器</title>
  7. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
  8. <style>
  9. * {
  10. margin: 0;
  11. padding: 0;
  12. box-sizing: border-box;
  13. font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  14. }
  15.  
  16. body {
  17. background: linear-gradient(135deg, #1a2a6c, #2c3e50, #4a235a);
  18. color: #fff;
  19. min-height: 100vh;
  20. padding: 20px;
  21. display: flex;
  22. justify-content: center;
  23. align-items: center;
  24. }
  25.  
  26. .container {
  27. max-width: 800px;
  28. width: 100%;
  29. background: rgba(0, 0, 0, 0.7);
  30. border-radius: 20px;
  31. overflow: hidden;
  32. box-shadow: 0 15px 35px rgba(0, 0, 0, 0.5);
  33. backdrop-filter: blur(10px);
  34. border: 1px solid rgba(255, 255, 255, 0.1);
  35. }
  36.  
  37. header {
  38. background: linear-gradient(90deg, #8e44ad, #3498db);
  39. padding: 25px;
  40. text-align: center;
  41. position: relative;
  42. overflow: hidden;
  43. }
  44.  
  45. header::before {
  46. content: "";
  47. position: absolute;
  48. top: -50%;
  49. left: -50%;
  50. width: 200%;
  51. height: 200%;
  52. background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
  53. z-index: 0;
  54. }
  55.  
  56. h1 {
  57. font-size: 2.5rem;
  58. margin-bottom: 10px;
  59. position: relative;
  60. z-index: 1;
  61. text-shadow: 0 2px 10px rgba(0,0,0,0.3);
  62. }
  63.  
  64. .subtitle {
  65. font-size: 1.1rem;
  66. opacity: 0.9;
  67. position: relative;
  68. z-index: 1;
  69. }
  70.  
  71. .content {
  72. display: flex;
  73. flex-direction: column;
  74. padding: 30px;
  75. }
  76.  
  77. @media (min-width: 768px) {
  78. .content {
  79. flex-direction: row;
  80. }
  81. }
  82.  
  83. .input-section {
  84. flex: 1;
  85. padding: 20px;
  86. background: rgba(30, 30, 60, 0.5);
  87. border-radius: 15px;
  88. margin-bottom: 20px;
  89. }
  90.  
  91. @media (min-width: 768px) {
  92. .input-section {
  93. margin-bottom: 0;
  94. margin-right: 20px;
  95. }
  96. }
  97.  
  98. .result-section {
  99. flex: 1;
  100. display: flex;
  101. flex-direction: column;
  102. background: rgba(40, 40, 70, 0.5);
  103. border-radius: 15px;
  104. padding: 25px;
  105. min-height: 300px;
  106. }
  107.  
  108. .input-group {
  109. margin-bottom: 25px;
  110. }
  111.  
  112. label {
  113. display: block;
  114. margin-bottom: 10px;
  115. font-size: 1.1rem;
  116. color: #3498db;
  117. font-weight: 500;
  118. }
  119.  
  120. input, select {
  121. width: 100%;
  122. padding: 14px 18px;
  123. border: 2px solid #3498db;
  124. border-radius: 12px;
  125. font-size: 1.1rem;
  126. background: rgba(0, 0, 0, 0.3);
  127. color: white;
  128. outline: none;
  129. transition: all 0.3s;
  130. }
  131.  
  132. input::placeholder {
  133. color: #aaa;
  134. }
  135.  
  136. input:focus, select:focus {
  137. border-color: #e74c3c;
  138. background: rgba(0, 0, 0, 0.4);
  139. box-shadow: 0 0 15px rgba(231, 76, 60, 0.3);
  140. }
  141.  
  142. button {
  143. width: 100%;
  144. padding: 16px;
  145. background: linear-gradient(90deg, #e74c3c, #f39c12);
  146. color: white;
  147. border: none;
  148. border-radius: 12px;
  149. font-size: 1.2rem;
  150. font-weight: bold;
  151. cursor: pointer;
  152. transition: all 0.3s ease;
  153. box-shadow: 0 5px 15px rgba(231, 76, 60, 0.4);
  154. margin-top: 10px;
  155. letter-spacing: 1px;
  156. }
  157.  
  158. button:hover {
  159. transform: translateY(-3px);
  160. box-shadow: 0 8px 20px rgba(231, 76, 60, 0.6);
  161. }
  162.  
  163. button:active {
  164. transform: translateY(1px);
  165. }
  166.  
  167. .result-content {
  168. flex: 1;
  169. display: flex;
  170. flex-direction: column;
  171. justify-content: center;
  172. align-items: center;
  173. text-align: center;
  174. padding: 20px;
  175. }
  176.  
  177. .sign-name {
  178. font-size: 3.5rem;
  179. font-weight: bold;
  180. color: #f1c40f;
  181. margin: 20px 0;
  182. text-shadow: 0 0 20px rgba(241, 196, 15, 0.7);
  183. }
  184.  
  185. .details {
  186. font-size: 1.2rem;
  187. line-height: 1.8;
  188. margin: 8px 0;
  189. color: #ecf0f1;
  190. }
  191.  
  192. .highlight {
  193. color: #1abc9c;
  194. font-weight: 600;
  195. }
  196.  
  197. .placeholder {
  198. display: flex;
  199. flex-direction: column;
  200. justify-content: center;
  201. align-items: center;
  202. height: 100%;
  203. color: #7f8c8d;
  204. font-size: 1.2rem;
  205. }
  206.  
  207. .placeholder i {
  208. font-size: 4rem;
  209. margin-bottom: 20px;
  210. color: #3498db;
  211. }
  212.  
  213. footer {
  214. text-align: center;
  215. padding: 20px;
  216. background: rgba(0, 0, 0, 0.4);
  217. color: #95a5a6;
  218. font-size: 0.9rem;
  219. }
  220.  
  221. .zodiac-icons {
  222. display: flex;
  223. justify-content: center;
  224. flex-wrap: wrap;
  225. gap: 15px;
  226. margin: 20px 0;
  227. }
  228.  
  229. .zodiac-icon {
  230. width: 40px;
  231. height: 40px;
  232. background: rgba(255, 255, 255, 0.1);
  233. border-radius: 50%;
  234. display: flex;
  235. justify-content: center;
  236. align-items: center;
  237. font-size: 1.2rem;
  238. }
  239.  
  240. .instructions {
  241. background: rgba(255, 255, 255, 0.05);
  242. padding: 15px;
  243. border-radius: 10px;
  244. margin-top: 20px;
  245. font-size: 0.9rem;
  246. line-height: 1.6;
  247. }
  248.  
  249. .instructions h3 {
  250. color: #3498db;
  251. margin-bottom: 10px;
  252. }
  253.  
  254. /* 响应式调整 */
  255. @media (max-width: 480px) {
  256. h1 {
  257. font-size: 2rem;
  258. }
  259.  
  260. .input-section, .result-section {
  261. padding: 15px;
  262. }
  263.  
  264. .sign-name {
  265. font-size: 2.5rem;
  266. }
  267.  
  268. input, select, button {
  269. padding: 12px 15px;
  270. font-size: 1rem;
  271. }
  272. }
  273.  
  274. .pulse {
  275. animation: pulse 2s infinite;
  276. }
  277.  
  278. @keyframes pulse {
  279. 0% { transform: scale(1); }
  280. 50% { transform: scale(1.05); }
  281. 100% { transform: scale(1); }
  282. }
  283. </style>
  284. </head>
  285. <body>
  286. <div class="container">
  287. <header>
  288. <h1><i class="fas fa-star"></i> 上升星座查询器</h1>
  289. <p class="subtitle">输入您的出生日期和时间,查询专属上升星座</p>
  290. </header>
  291.  
  292. <div class="content">
  293. <div class="input-section">
  294. <div class="input-group">
  295. <label for="date"><i class="fas fa-calendar-alt"></i> 出生日期(月.日)</label>
  296. <input type="text" id="date" placeholder="例如: 5.28">
  297. </div>
  298.  
  299. <div class="input-group">
  300. <label for="hour"><i class="fas fa-clock"></i> 出生时间(24小时制)</label>
  301. <select id="hour">
  302. <option value="">-- 选择具体小时 --</option>
  303. <!-- 时间选项将通过JS动态生成 -->
  304. </select>
  305. </div>
  306.  
  307. <button id="query-btn">
  308. <i class="fas fa-search"></i> 查询上升星座
  309. </button>
  310.  
  311. <div class="instructions">
  312. <h3><i class="fas fa-info-circle"></i> 使用说明</h3>
  313. <p>1. 在日期框中输入您的出生日期(格式:月.日,如5.28)</p>
  314. <p>2. 从下拉菜单中选择您的出生时间(24小时制)</p>
  315. <p>3. 点击查询按钮获取您的上升星座结果</p>
  316. </div>
  317.  
  318. <div class="zodiac-icons">
  319. <div class="zodiac-icon"><i class="fas fa-ram"></i></div>
  320. <div class="zodiac-icon"><i class="fas fa-bull"></i></div>
  321. <div class="zodiac-icon"><i class="fas fa-dove"></i></div>
  322. <div class="zodiac-icon"><i class="fas fa-crab"></i></div>
  323. <div class="zodiac-icon"><i class="fas fa-lion"></i></div>
  324. <div class="zodiac-icon"><i class="fas fa-virgo"></i></div>
  325. <div class="zodiac-icon"><i class="fas fa-scale-balanced"></i></div>
  326. <div class="zodiac-icon"><i class="fas fa-scorpion"></i></div>
  327. <div class="zodiac-icon"><i class="fas fa-bow-arrow"></i></div>
  328. <div class="zodiac-icon"><i class="fas fa-goat"></i></div>
  329. <div class="zodiac-icon"><i class="fas fa-water"></i></div>
  330. <div class="zodiac-icon"><i class="fas fa-fish"></i></div>
  331. </div>
  332. </div>
  333.  
  334. <div class="result-section">
  335. <div class="result-content" id="result-content">
  336. <div class="placeholder">
  337. <i class="fas fa-moon pulse"></i>
  338. <p>输入您的出生信息</p>
  339. <p>查询您的上升星座</p>
  340. </div>
  341. </div>
  342. </div>
  343. </div>
  344.  
  345. <footer>
  346. <p>数据来源:专业天文星历计算 | 仅供娱乐参考</p>
  347. <p>© 2023 星座研究工作室 | 基于91个时间段×24小时数据</p>
  348. </footer>
  349. </div>
  350.  
  351. <script>
  352. // ================= 星座数据 =================
  353. const risingSignData = {
  354. timeRanges: [
  355. "1.1-1.4", "1.5-1.7", "1.8-1.12", "1.13-1.16", "1.17-1.20",
  356. "1.21-1.24", "1.25-1.28", "1.29-2.1", "2.2-2.5", "2.6-2.9",
  357. "2.10-2.13", "2.14-2.17", "2.18-2.21", "2.22-2.25",
  358. "2.26-3.1", "3.2-3.5", "3.6-3.9", "3.10-3.13", "3.14-3.17",
  359. "3.18-3.21", "3.22-3.25", "3.26-3.29", "3.30-4.2", "4.3-4.6",
  360. "4.7-4.9", "4.10-4.13", "4.14-4.17", "4.18-4.21", "4.22-4.25",
  361. "4.26-4.29", "4.30-5.3", "5.4-5.7", "5.8-5.11", "5.12-5.15",
  362. "5.16-5.19", "5.20-5.23", "5.24-5.27", "5.28-5.31", "6.1-6.4",
  363. "6.5-6.8", "6.9-6.12", "6.13-6.16", "6.17-6.20", "6.21-6.24",
  364. "6.25-6.28", "6.29-7.2", "7.3-7.6", "7.7-7.10", "7.11-7.13",
  365. "7.14-7.17", "7.18-7.21", "7.22-7.25", "7.26-7.29", "7.30-8.2",
  366. "8.3-8.6", "8.7-8.10", "8.11-8.14", "8.15-8.18", "8.19-8.22",
  367. "8.23-8.26", "8.27-8.30", "8.31-9.3", "9.4-9.7", "9.8-9.11",
  368. "9.12-9.15", "9.16-9.19", "9.20-9.23", "9.24-9.27", "9.28-10.2",
  369. "10.3-10.6", "10.7-10.9", "10.10-10.13", "10.14-10.17",
  370. "10.18-10.21", "10.22-10.25", "10.26-10.29", "10.30-11.3",
  371. "11.4-11.7", "11.8-11.10", "11.11-11.14", "11.15-11.18",
  372. "11.19-11.22", "11.23-11.26", "11.27-11.30", "12.1-12.4",
  373. "12.5-12.8", "12.9-12.12", "12.13-12.17", "12.18-12.22",
  374. "12.23-12.27", "12.28-12.31"
  375. ],
  376.  
  377. hourlySigns: [
  378. {0: "天秤座", 1: "天秤座", 2: "天蝎座", 3: "天蝎座", 4: "射手座", 5: "射手座", 6: "射手座", 7: "摩羯座", 8: "摩羯座", 9: "水瓶座", 10: "双鱼座", 11: "双鱼座", 12: "白羊座", 13: "金牛座", 14: "金牛座", 15: "双子座", 16: "双子座", 17: "巨蟹座", 18: "巨蟹座", 19: "狮子座", 20: "狮子座", 21: "狮子座", 22: "处女座", 23: "处女座"},
  379. {0: "天秤座", 1: "天秤座", 2: "天蝎座", 3: "天蝎座", 4: "射手座", 5: "射手座", 6: "摩羯座", 7: "摩羯座", 8: "水瓶座", 9: "水瓶座", 10: "双鱼座", 11: "双鱼座", 12: "白羊座", 13: "金牛座", 14: "金牛座", 15: "双子座", 16: "双子座", 17: "巨蟹座", 18: "巨蟹座", 19: "狮子座", 20: "狮子座", 21: "狮子座", 22: "处女座", 23: "处女座"},
  380. {0: "天秤座", 1: "天蝎座", 2: "天蝎座", 3: "天蝎座", 4: "射手座", 5: "射手座", 6: "摩羯座", 7: "摩羯座", 8: "水瓶座", 9: "水瓶座", 10: "双鱼座", 11: "白羊座", 12: "白羊座", 13: "金牛座", 14: "金牛座", 15: "双子座", 16: "双子座", 17: "巨蟹座", 18: "巨蟹座", 19: "狮子座", 20: "狮子座", 21: "狮子座", 22: "处女座", 23: "处女座"},
  381. {0: "天秤座", 1: "天蝎座", 2: "天蝎座", 3: "射手座", 4: "射手座", 5: "射手座", 6: "摩羯座", 7: "摩羯座", 8: "水瓶座", 9: "水瓶座", 10: "双鱼座", 11: "白羊座", 12: "白羊座", 13: "金牛座", 14: "双子座", 15: "双子座", 16: "巨蟹座", 17: "巨蟹座", 18: "巨蟹座", 19: "狮子座", 20: "狮子座", 21: "狮子座", 22: "处女座", 23: "处女座"},
  382. {0: "天秤座", 1: "天蝎座", 2: "天蝎座", 3: "射手座", 4: "射手座", 5: "摩羯座", 6: "摩羯座", 7: "摩羯座", 8: "水瓶座", 9: "双鱼座", 10: "双鱼座", 11: "白羊座", 12: "金牛座", 13: "金牛座", 14: "双子座", 15: "双子座", 16: "巨蟹座", 17: "巨蟹座", 18: "狮子座", 19: "狮子座", 20: "狮子座", 21: "狮子座", 22: "处女座", 23: "处女座"},
  383. {0: "天秤座", 1: "天蝎座", 2: "天蝎座", 3: "射手座", 4: "射手座", 5: "摩羯座", 6: "摩羯座", 7: "水瓶座", 8: "水瓶座", 9: "双鱼座", 10: "双鱼座", 11: "白羊座", 12: "金牛座", 13: "金牛座", 14: "双子座", 15: "双子座", 16: "巨蟹座", 17: "巨蟹座", 18: "狮子座", 19: "狮子座", 20: "狮子座", 21: "狮子座", 22: "处女座", 23: "处女座"},
  384. {0: "天蝎座", 1: "天蝎座", 2: "天蝎座", 3: "射手座", 4: "射手座", 5: "摩羯座", 6: "摩羯座", 7: "水瓶座", 8: "水瓶座", 9: "双鱼座", 10: "白羊座", 11: "白羊座", 12: "金牛座", 13: "双子座", 14: "双子座", 15: "双子座", 16: "巨蟹座", 17: "巨蟹座", 18: "狮子座", 19: "狮子座", 20: "处女座", 21: "处女座", 22: "天秤座", 23: "天秤座"},
  385. {0: "天蝎座", 1: "天蝎座", 2: "射手座", 3: "射手座", 4: "射手座", 5: "摩羯座", 6: "摩羯座", 7: "水瓶座", 8: "双鱼座", 9: "双鱼座", 10: "白羊座", 11: "白羊座", 12: "金牛座", 13: "双子座", 14: "双子座", 15: "巨蟹座", 16: "巨蟹座", 17: "巨蟹座", 18: "狮子座", 19: "狮子座", 20: "处女座", 21: "处女座", 22: "天秤座", 23: "天秤座"},
  386. {0: "天蝎座", 1: "天蝎座", 2: "射手座", 3: "射手座", 4: "摩羯座", 5: "摩羯座", 6: "水瓶座", 7: "水瓶座", 8: "双鱼座", 9: "双鱼座", 10: "白羊座", 11: "金牛座", 12: "金牛座", 13: "双子座", 14: "双子座", 15: "巨蟹座", 16: "巨蟹座", 17: "狮子座", 18: "狮子座", 19: "狮子座", 20: "处女座", 21: "处女座", 22: "天秤座", 23: "天秤座"},
  387. {0: "天蝎座", 1: "天蝎座", 2: "射手座", 3: "射手座", 4: "摩羯座", 5: "摩羯座", 6: "水瓶座", 7: "水瓶座", 8: "双鱼座", 9: "白羊座", 10: "白羊座", 11: "金牛座", 12: "金牛座", 13: "双子座", 14: "双子座", 15: "巨蟹座", 16: "巨蟹座", 17: "狮子座", 18: "狮子座", 19: "处女座", 20: "处女座", 21: "天秤座", 22: "天秤座", 23: "天秤座"},
  388. {0: "天蝎座", 1: "天蝎座", 2: "射手座", 3: "射手座", 4: "摩羯座", 5: "摩羯座", 6: "水瓶座", 7: "水瓶座", 8: "双鱼座", 9: "白羊座", 10: "白羊座", 11: "金牛座", 12: "双子座", 13: "双子座", 14: "巨蟹座", 15: "巨蟹座", 16: "巨蟹座", 17: "狮子座", 18: "狮子座", 19: "处女座", 20: "处女座", 21: "天秤座", 22: "天秤座", 23: "天蝎座"},
  389. {0: "天蝎座", 1: "射手座", 2: "射手座", 3: "射手座", 4: "摩羯座", 5: "摩羯座", 6: "水瓶座", 7: "双鱼座", 8: "双鱼座", 9: "白羊座", 10: "金牛座", 11: "金牛座", 12: "双子座", 13: "双子座", 14: "巨蟹座", 15: "巨蟹座", 16: "狮子座", 17: "狮子座", 18: "狮子座", 19: "处女座", 20: "处女座", 21: "天秤座", 22: "天秤座", 23: "天蝎座"},
  390. {0: "天蝎座", 1: "射手座", 2: "射手座", 3: "摩羯座", 4: "摩羯座", 5: "水瓶座", 6: "水瓶座", 7: "双鱼座", 8: "双鱼座", 9: "白羊座", 10: "金牛座", 11: "金牛座", 12: "双子座", 13: "双子座", 14: "巨蟹座", 15: "巨蟹座", 16: "狮子座", 17: "狮子座", 18: "处女座", 19: "处女座", 20: "处女座", 21: "天秤座", 22: "天秤座", 23: "天蝎座"},
  391. {0: "天蝎座", 1: "射手座", 2: "射手座", 3: "摩羯座", 4: "摩羯座", 5: "水瓶座", 6: "水瓶座", 7: "双鱼座", 8: "白羊座", 9: "白羊座", 10: "金牛座", 11: "金牛座", 12: "双子座", 13: "双子座", 14: "巨蟹座", 15: "巨蟹座", 16: "狮子座", 17: "狮子座", 18: "处女座", 19: "处女座", 20: "天秤座", 21: "天秤座", 22: "天秤座", 23: "天蝎座"},
  392. {0: "天蝎座", 1: "射手座", 2: "射手座", 3: "摩羯座", 4: "摩羯座", 5: "水瓶座", 6: "水瓶座", 7: "双鱼座", 8: "白羊座", 9: "白羊座", 10: "金牛座", 11: "双子座", 12: "双子座", 13: "巨蟹座", 14: "巨蟹座", 15: "巨蟹座", 16: "狮子座", 17: "狮子座", 18: "处女座", 19: "处女座", 20: "天秤座", 21: "天秤座", 22: "天蝎座", 23: "天蝎座"},
  393. {0: "射手座", 1: "射手座", 2: "射手座", 3: "摩羯座", 4: "水瓶座", 5: "水瓶座", 6: "双鱼座", 7: "双鱼座", 8: "白羊座", 9: "金牛座", 10: "金牛座", 11: "双子座", 12: "双子座", 13: "巨蟹座", 14: "巨蟹座", 15: "狮子座", 16: "狮子座", 17: "狮子座", 18: "处女座", 19: "处女座", 20: "天秤座", 21: "天秤座", 22: "天蝎座", 23: "天蝎座"},
  394. {0: "射手座", 1: "射手座", 2: "摩羯座", 3: "摩羯座", 4: "水瓶座", 5: "水瓶座", 6: "双鱼座", 7: "双鱼座", 8: "白羊座", 9: "金牛座", 10: "金牛座", 11: "双子座", 12: "双子座", 13: "巨蟹座", 14: "巨蟹座", 15: "狮子座", 16: "狮子座", 17: "处女座", 18: "处女座", 19: "处女座", 20: "天秤座", 21: "天秤座", 22: "天蝎座", 23: "天蝎座"},
  395. {0: "射手座", 1: "射手座", 2: "摩羯座", 3: "摩羯座", 4: "水瓶座", 5: "水瓶座", 6: "双鱼座", 7: "白羊座", 8: "白羊座", 9: "金牛座", 10: "金牛座", 11: "双子座", 12: "双子座", 13: "巨蟹座", 14: "巨蟹座", 15: "狮子座", 16: "狮子座", 17: "处女座", 18: "处女座", 19: "天秤座", 20: "天秤座", 21: "天秤座", 22: "天蝎座", 23: "天蝎座"},
  396. {0: "射手座", 1: "射手座", 2: "摩羯座", 3: "摩羯座", 4: "水瓶座", 5: "水瓶座", 6: "双鱼座", 7: "白羊座", 8: "白羊座", 9: "金牛座", 10: "双子座", 11: "双子座", 12: "巨蟹座", 13: "巨蟹座", 14: "巨蟹座", 15: "狮子座", 16: "狮子座", 17: "处女座", 18: "处女座", 19: "天秤座", 20: "天秤座", 21: "天蝎座", 22: "天蝎座", 23: "天蝎座"},
  397. {0: "射手座", 1: "射手座", 2: "摩羯座", 3: "摩羯座", 4: "水瓶座", 5: "双鱼座", 6: "双鱼座", 7: "白羊座", 8: "金牛座", 9: "金牛座", 10: "双子座", 11: "双子座", 12: "巨蟹座", 13: "巨蟹座", 14: "狮子座", 15: "狮子座", 16: "狮子座", 17: "处女座", 18: "处女座", 19: "天秤座", 20: "天秤座", 21: "天蝎座", 22: "天蝎座", 23: "射手座"},
  398. {0: "射手座", 1: "摩羯座", 2: "摩羯座", 3: "水瓶座", 4: "水瓶座", 5: "双鱼座", 6: "双鱼座", 7: "白羊座", 8: "金牛座", 9: "金牛座", 10: "双子座", 11: "双子座", 12: "巨蟹座", 13: "巨蟹座", 14: "狮子座", 15: "狮子座", 16: "处女座", 17: "处女座", 18: "处女座", 19: "天秤座", 20: "天秤座", 21: "天蝎座", 22: "天蝎座", 23: "射手座"},
  399. {0: "射手座", 1: "摩羯座", 2: "摩羯座", 3: "水瓶座", 4: "水瓶座", 5: "双鱼座", 6: "白羊座", 7: "白羊座", 8: "金牛座", 9: "金牛座", 10: "双子座", 11: "双子座", 12: "巨蟹座", 13: "巨蟹座", 14: "狮子座", 15: "狮子座", 16: "处女座", 17: "处女座", 18: "天秤座", 19: "天秤座", 20: "天蝎座", 21: "天蝎座", 22: "天蝎座", 23: "射手座"},
  400. {0: "射手座", 1: "摩羯座", 2: "摩羯座", 3: "水瓶座", 4: "水瓶座", 5: "双鱼座", 6: "白羊座", 7: "白羊座", 8: "金牛座", 9: "双子座", 10: "双子座", 11: "巨蟹座", 12: "巨蟹座", 13: "巨蟹座", 14: "狮子座", 15: "狮子座", 16: "处女座", 17: "处女座", 18: "天秤座", 19: "天秤座", 20: "天蝎座", 21: "天蝎座", 22: "天蝎座", 23: "射手座"},
  401. {0: "摩羯座", 1: "摩羯座", 2: "摩羯座", 3: "水瓶座", 4: "双鱼座", 5: "双鱼座", 6: "白羊座", 7: "金牛座", 8: "金牛座", 9: "双子座", 10: "双子座", 11: "巨蟹座", 12: "巨蟹座", 13: "狮子座", 14: "狮子座", 15: "狮子座", 16: "处女座", 17: "处女座", 18: "天秤座", 19: "天秤座", 20: "天蝎座", 21: "天蝎座", 22: "射手座", 23: "射手座"},
  402. {0: "摩羯座", 1: "摩羯座", 2: "摩羯座", 3: "水瓶座", 4: "双鱼座", 5: "双鱼座", 6: "白羊座", 7: "金牛座", 8: "金牛座", 9: "双子座", 10: "双子座", 11: "巨蟹座", 12: "巨蟹座", 13: "狮子座", 14: "狮子座", 15: "狮子座", 16: "处女座", 17: "处女座", 18: "天秤座", 19: "天秤座", 20: "天蝎座", 21: "天蝎座", 22: "射手座", 23: "射手座"},
  403. {0: "摩羯座", 1: "摩羯座", 2: "水瓶座", 3: "水瓶座", 4: "双鱼座", 5: "双鱼座", 6: "白羊座", 7: "金牛座", 8: "金牛座", 9: "双子座", 10: "双子座", 11: "巨蟹座", 12: "巨蟹座", 13: "狮子座", 14: "狮子座", 15: "处女座", 16: "处女座", 17: "处女座", 18: "天秤座", 19: "天秤座", 20: "天蝎座", 21: "天蝎座", 22: "射手座", 23: "射手座"},
  404. {0: "摩羯座", 1: "摩羯座", 2: "水瓶座", 3: "水瓶座", 4: "双鱼座", 5: "白羊座", 6: "白羊座", 7: "金牛座", 8: "金牛座", 9: "双子座", 10: "双子座", 11: "巨蟹座", 12: "巨蟹座", 13: "狮子座", 14: "狮子座", 15: "处女座", 16: "处女座", 17: "天秤座", 18: "天秤座", 19: "天秤座", 20: "天蝎座", 21: "天蝎座", 22: "射手座", 23: "射手座"},
  405. {0: "摩羯座", 1: "摩羯座", 2: "水瓶座", 3: "水瓶座", 4: "双鱼座", 5: "白羊座", 6: "白羊座", 7: "金牛座", 8: "双子座", 9: "双子座", 10: "巨蟹座", 11: "巨蟹座", 12: "巨蟹座", 13: "狮子座", 14: "狮子座", 15: "处女座", 16: "处女座", 17: "天秤座", 18: "天秤座", 19: "天蝎座", 20: "天蝎座", 21: "天蝎座", 22: "射手座", 23: "射手座"},
  406. {0: "摩羯座", 1: "摩羯座", 2: "水瓶座", 3: "双鱼座", 4: "双鱼座", 5: "白羊座", 6: "金牛座", 7: "金牛座", 8: "双子座", 9: "双子座", 10: "巨蟹座", 11: "巨蟹座", 12: "狮子座", 13: "狮子座", 14: "狮子座", 15: "处女座", 16: "处女座", 17: "天秤座", 18: "天秤座", 19: "天蝎座", 20: "天蝎座", 21: "射手座", 22: "射手座", 23: "射手座"},
  407. {0: "摩羯座", 1: "水瓶座", 2: "水瓶座", 3: "双鱼座", 4: "双鱼座", 5: "白羊座", 6: "金牛座", 7: "金牛座", 8: "双子座", 9: "双子座", 10: "巨蟹座", 11: "巨蟹座", 12: "狮子座", 13: "狮子座", 14: "处女座", 15: "处女座", 16: "处女座", 17: "天秤座", 18: "天秤座", 19: "天蝎座", 20: "天蝎座", 21: "射手座", 22: "射手座", 23: "摩羯座"},
  408. {0: "摩羯座", 1: "水瓶座", 2: "水瓶座", 3: "双鱼座", 4: "白羊座", 5: "白羊座", 6: "金牛座", 7: "金牛座", 8: "双子座", 9: "双子座", 10: "巨蟹座", 11: "巨蟹座", 12: "狮子座", 13: "狮子座", 14: "处女座", 15: "处女座", 16: "天秤座", 17: "天秤座", 18: "天蝎座", 19: "天蝎座", 20: "天蝎座", 21: "射手座", 22: "射手座", 23: "摩羯座"},
  409. {0: "摩羯座", 1: "水瓶座", 2: "双鱼座", 3: "双鱼座", 4: "白羊座", 5: "白羊座", 6: "金牛座", 7: "双子座", 8: "双子座", 9: "巨蟹座", 10: "巨蟹座", 11: "巨蟹座", 12: "狮子座", 13: "狮子座", 14: "处女座", 15: "处女座", 16: "天秤座", 17: "天秤座", 18: "天蝎座", 19: "天蝎座", 20: "射手座", 21: "射手座", 22: "射手座", 23: "摩羯座"},
  410. {0: "水瓶座", 1: "水瓶座", 2: "双鱼座", 3: "双鱼座", 4: "白羊座", 5: "金牛座", 6: "金牛座", 7: "双子座", 8: "双子座", 9: "巨蟹座", 10: "巨蟹座", 11: "狮子座", 12: "狮子座", 13: "狮子座", 14: "处女座", 15: "处女座", 16: "天秤座", 17: "天秤座", 18: "天蝎座", 19: "天蝎座", 20: "射手座", 21: "射手座", 22: "摩羯座", 23: "摩羯座"},
  411. {0: "水瓶座", 1: "水瓶座", 2: "双鱼座", 3: "白羊座", 4: "白羊座", 5: "金牛座", 6: "金牛座", 7: "双子座", 8: "双子座", 9: "巨蟹座", 10: "巨蟹座", 11: "狮子座", 12: "狮子座", 13: "处女座", 14: "处女座", 15: "天秤座", 16: "天秤座", 17: "天秤座", 18: "天蝎座", 19: "天蝎座", 20: "射手座", 21: "射手座", 22: "摩羯座", 23: "摩羯座"},
  412. {0: "水瓶座", 1: "水瓶座", 2: "双鱼座", 3: "白羊座", 4: "白羊座", 5: "金牛座", 6: "双子座", 7: "双子座", 8: "巨蟹座", 9: "巨蟹座", 10: "狮子座", 11: "狮子座", 12: "狮子座", 13: "处女座", 14: "处女座", 15: "天秤座", 16: "天秤座", 17: "天蝎座", 18: "天蝎座", 19: "天蝎座", 20: "射手座", 21: "射手座", 22: "摩羯座", 23: "摩羯座"},
  413. {0: "水瓶座", 1: "双鱼座", 2: "双鱼座", 3: "白羊座", 4: "金牛座", 5: "金牛座", 6: "双子座", 7: "双子座", 8: "巨蟹座", 9: "巨蟹座", 10: "狮子座", 11: "狮子座", 12: "狮子座", 13: "处女座", 14: "处女座", 15: "天秤座", 16: "天秤座", 17: "天蝎座", 18: "天蝎座", 19: "射手座", 20: "射手座", 21: "射手座", 22: "摩羯座", 23: "摩羯座"},
  414. {0: "水瓶座", 1: "双鱼座", 2: "双鱼座", 3: "白羊座", 4: "金牛座", 5: "金牛座", 6: "双子座", 7: "双子座", 8: "巨蟹座", 9: "巨蟹座", 10: "狮子座", 11: "狮子座", 12: "狮子座", 13: "处女座", 14: "处女座", 15: "天秤座", 16: "天秤座", 17: "天蝎座", 18: "天蝎座", 19: "射手座", 20: "射手座", 21: "摩羯座", 22: "摩羯座", 23: "水瓶座"},
  415. {0: "水瓶座", 1: "双鱼座", 2: "白羊座", 3: "白羊座", 4: "金牛座", 5: "金牛座", 6: "双子座", 7: "双子座", 8: "巨蟹座", 9: "巨蟹座", 10: "狮子座", 11: "狮子座", 12: "处女座", 13: "处女座", 14: "天秤座", 15: "天秤座", 16: "天秤座", 17: "天蝎座", 18: "天蝎座", 19: "射手座", 20: "射手座", 21: "摩羯座", 22: "摩羯座", 23: "水瓶座"},
  416. {0: "水瓶座", 1: "双鱼座", 2: "白羊座", 3: "白羊座", 4: "金牛座", 5: "双子座", 6: "双子座", 7: "巨蟹座", 8: "巨蟹座", 9: "巨蟹座", 10: "狮子座", 11: "狮子座", 12: "处女座", 13: "处女座", 14: "天秤座", 15: "天秤座", 16: "天蝎座", 17: "天蝎座", 18: "天蝎座", 19: "射手座", 20: "射手座", 21: "摩羯座", 22: "摩羯座", 23: "水瓶座"},
  417. {0: "双鱼座", 1: "双鱼座", 2: "白羊座", 3: "金牛座", 4: "金牛座", 5: "双子座", 6: "双子座", 7: "巨蟹座", 8: "巨蟹座", 9: "狮子座", 10: "狮子座", 11: "狮子座", 12: "处女座", 13: "处女座", 14: "天秤座", 15: "天秤座", 16: "天蝎座", 17: "天蝎座", 18: "射手座", 19: "射手座", 20: "射手座", 21: "摩羯座", 22: "摩羯座", 23: "水瓶座"},
  418. {0: "双鱼座", 1: "双鱼座", 2: "白羊座", 3: "金牛座", 4: "金牛座", 5: "双子座", 6: "双子座", 7: "巨蟹座", 8: "巨蟹座", 9: "狮子座", 10: "狮子座", 11: "处女座", 12: "处女座", 13: "处女座", 14: "天秤座", 15: "天秤座", 16: "天蝎座", 17: "天蝎座", 18: "射手座", 19: "射手座", 20: "摩羯座", 21: "摩羯座", 22: "水瓶座", 23: "水瓶座"},
  419. {0: "双鱼座", 1: "白羊座", 2: "白羊座", 3: "金牛座", 4: "金牛座", 5: "双子座", 6: "双子座", 7: "巨蟹座", 8: "巨蟹座", 9: "狮子座", 10: "狮子座", 11: "处女座", 12: "处女座", 13: "天秤座", 14: "天秤座", 15: "天秤座", 16: "天蝎座", 17: "天蝎座", 18: "射手座", 19: "射手座", 20: "摩羯座", 21: "摩羯座", 22: "水瓶座", 23: "水瓶座"},
  420. {0: "双鱼座", 1: "白羊座", 2: "白羊座", 3: "金牛座", 4: "双子座", 5: "双子座", 6: "巨蟹座", 7: "巨蟹座", 8: "巨蟹座", 9: "狮子座", 10: "狮子座", 11: "处女座", 12: "处女座", 13: "天秤座", 14: "天秤座", 15: "天蝎座", 16: "天蝎座", 17: "天蝎座", 18: "射手座", 19: "射手座", 20: "摩羯座", 21: "摩羯座", 22: "水瓶座", 23: "水瓶座"},
  421. {0: "双鱼座", 1: "白羊座", 2: "金牛座", 3: "金牛座", 4: "双子座", 5: "双子座", 6: "巨蟹座", 7: "巨蟹座", 8: "狮子座", 9: "狮子座", 10: "狮子座", 11: "处女座", 12: "处女座", 13: "天秤座", 14: "天秤座", 15: "天蝎座", 16: "天蝎座", 17: "射手座", 18: "射手座", 19: "射手座", 20: "摩羯座", 21: "摩羯座", 22: "水瓶座", 23: "水瓶座"},
  422. {0: "双鱼座", 1: "白羊座", 2: "金牛座", 3: "金牛座", 4: "双子座", 5: "双子座", 6: "巨蟹座", 7: "巨蟹座", 8: "狮子座", 9: "狮子座", 10: "处女座", 11: "处女座", 12: "处女座", 13: "天秤座", 14: "天秤座", 15: "天蝎座", 16: "天蝎座", 17: "射手座", 18: "射手座", 19: "摩羯座", 20: "摩羯座", 21: "水瓶座", 22: "水瓶座", 23: "双鱼座"},
  423. {0: "双鱼座", 1: "白羊座", 2: "金牛座", 3: "金牛座", 4: "双子座", 5: "双子座", 6: "巨蟹座", 7: "巨蟹座", 8: "狮子座", 9: "狮子座", 10: "处女座", 11: "处女座", 12: "天秤座", 13: "天秤座", 14: "天秤座", 15: "天蝎座", 16: "天蝎座", 17: "射手座", 18: "射手座", 19: "摩羯座", 20: "摩羯座", 21: "水瓶座", 22: "水瓶座", 23: "双鱼座"},
  424. {0: "白羊座", 1: "白羊座", 2: "金牛座", 3: "双子座", 4: "双子座", 5: "巨蟹座", 6: "巨蟹座", 7: "巨蟹座", 8: "狮子座", 9: "狮子座", 10: "处女座", 11: "处女座", 12: "天秤座", 13: "天秤座", 14: "天蝎座", 15: "天蝎座", 16: "天蝎座", 17: "射手座", 18: "射手座", 19: "摩羯座", 20: "摩羯座", 21: "水瓶座", 22: "水瓶座", 23: "双鱼座"},
  425. {0: "白羊座", 1: "金牛座", 2: "金牛座", 3: "双子座", 4: "双子座", 5: "巨蟹座", 6: "巨蟹座", 7: "狮子座", 8: "狮子座", 9: "狮子座", 10: "处女座", 11: "处女座", 12: "天秤座", 13: "天秤座", 14: "天蝎座", 15: "天蝎座", 16: "射手座", 17: "射手座", 18: "摩羯座", 19: "摩羯座", 20: "摩羯座", 21: "水瓶座", 22: "双鱼座", 23: "双鱼座"},
  426. {0: "白羊座", 1: "金牛座", 2: "金牛座", 3: "双子座", 4: "双子座", 5: "巨蟹座", 6: "巨蟹座", 7: "狮子座", 8: "狮子座", 9: "处女座", 10: "处女座", 11: "处女座", 12: "天秤座", 13: "天秤座", 14: "天蝎座", 15: "天蝎座", 16: "射手座", 17: "射手座", 18: "摩羯座", 19: "摩羯座", 20: "水瓶座", 21: "水瓶座", 22: "双鱼座", 23: "双鱼座"},
  427. {0: "白羊座", 1: "金牛座", 2: "金牛座", 3: "双子座", 4: "双子座", 5: "巨蟹座", 6: "巨蟹座", 7: "狮子座", 8: "狮子座", 9: "处女座", 10: "处女座", 11: "天秤座", 12: "天秤座", 13: "天蝎座", 14: "天蝎座", 15: "天蝎座", 16: "射手座", 17: "射手座", 18: "摩羯座", 19: "摩羯座", 20: "水瓶座", 21: "水瓶座", 22: "双鱼座", 23: "白羊座"},
  428. {0: "白羊座", 1: "金牛座", 2: "双子座", 3: "双子座", 4: "巨蟹座", 5: "巨蟹座", 6: "巨蟹座", 7: "狮子座", 8: "狮子座", 9: "处女座", 10: "处女座", 11: "天秤座", 12: "天秤座", 13: "天蝎座", 14: "天蝎座", 15: "天蝎座", 16: "射手座", 17: "射手座", 18: "摩羯座", 19: "摩羯座", 20: "水瓶座", 21: "水瓶座", 22: "双鱼座", 23: "白羊座"},
  429. {0: "金牛座", 1: "金牛座", 2: "双子座", 3: "双子座", 4: "巨蟹座", 5: "巨蟹座", 6: "狮子座", 7: "狮子座", 8: "狮子座", 9: "处女座", 10: "处女座", 11: "天秤座", 12: "天秤座", 13: "天蝎座", 14: "天蝎座", 15: "射手座", 16: "射手座", 17: "射手座", 18: "摩羯座", 19: "水瓶座", 20: "水瓶座", 21: "双鱼座", 22: "双鱼座", 23: "白羊座"},
  430. {0: "金牛座", 1: "金牛座", 2: "双子座", 3: "双子座", 4: "巨蟹座", 5: "巨蟹座", 6: "狮子座", 7: "狮子座", 8: "处女座", 9: "处女座", 10: "处女座", 11: "天秤座", 12: "天秤座", 13: "天蝎座", 14: "天蝎座", 15: "射手座", 16: "射手座", 17: "摩羯座", 18: "摩羯座", 19: "水瓶座", 20: "水瓶座", 21: "双鱼座", 22: "双鱼座", 23: "白羊座"},
  431. {0: "金牛座", 1: "金牛座", 2: "双子座", 3: "双子座", 4: "巨蟹座", 5: "巨蟹座", 6: "狮子座", 7: "狮子座", 8: "处女座", 9: "处女座", 10: "天秤座", 11: "天秤座", 12: "天蝎座", 13: "天蝎座", 14: "天蝎座", 15: "射手座", 16: "射手座", 17: "摩羯座", 18: "摩羯座", 19: "水瓶座", 20: "水瓶座", 21: "双鱼座", 22: "双鱼座", 23: "白羊座"},
  432. {0: "金牛座", 1: "双子座", 2: "双子座", 3: "巨蟹座", 4: "巨蟹座", 5: "巨蟹座", 6: "狮子座", 7: "狮子座", 8: "处女座", 9: "处女座", 10: "天秤座", 11: "天秤座", 12: "天蝎座", 13: "天蝎座", 14: "射手座", 15: "射手座", 16: "射手座", 17: "摩羯座", 18: "摩羯座", 19: "水瓶座", 20: "水瓶座", 21: "双鱼座", 22: "双鱼座", 23: "白羊座"},
  433. {0: "金牛座", 1: "双子座", 2: "双子座", 3: "巨蟹座", 4: "巨蟹座", 5: "狮子座", 6: "狮子座", 7: "狮子座", 8: "处女座", 9: "处女座", 10: "天秤座", 11: "天秤座", 12: "天蝎座", 13: "天蝎座", 14: "射手座", 15: "射手座", 16: "摩羯座", 17: "摩羯座", 18: "摩羯座", 19: "水瓶座", 20: "双鱼座", 21: "双鱼座", 22: "白羊座", 23: "金牛座"},
  434. {0: "金牛座", 1: "双子座", 2: "双子座", 3: "巨蟹座", 4: "巨蟹座", 5: "狮子座", 6: "狮子座", 7: "处女座", 8: "处女座", 9: "天秤座", 10: "天秤座", 11: "天秤座", 12: "天蝎座", 13: "天蝎座", 14: "射手座", 15: "射手座", 16: "摩羯座", 17: "摩羯座", 18: "水瓶座", 19: "水瓶座", 20: "双鱼座", 21: "白羊座", 22: "白羊座", 23: "金牛座"},
  435. {0: "双子座", 1: "双子座", 2: "双子座", 3: "巨蟹座", 4: "巨蟹座", 5: "狮子座", 6: "狮子座", 7: "处女座", 8: "处女座", 9: "天秤座", 10: "天秤座", 11: "天蝎座", 12: "天蝎座", 13: "天蝎座", 14: "射手座", 15: "射手座", 16: "摩羯座", 17: "摩羯座", 18: "水瓶座", 19: "水瓶座", 20: "双鱼座", 21: "白羊座", 22: "白羊座", 23: "金牛座"},
  436. {0: "双子座", 1: "双子座", 2: "巨蟹座", 3: "巨蟹座", 4: "狮子座", 5: "狮子座", 6: "狮子座", 7: "处女座", 8: "处女座", 9: "天秤座", 10: "天秤座", 11: "天蝎座", 12: "天蝎座", 13: "射手座", 14: "射手座", 15: "射手座", 16: "摩羯座", 17: "摩羯座", 18: "水瓶座", 19: "双鱼座", 20: "双鱼座", 21: "白羊座", 22: "白羊座", 23: "金牛座"},
  437. {0: "双子座", 1: "双子座", 2: "巨蟹座", 3: "巨蟹座", 4: "狮子座", 5: "狮子座", 6: "狮子座", 7: "处女座", 8: "处女座", 9: "天秤座", 10: "天秤座", 11: "天蝎座", 12: "天蝎座", 13: "射手座", 14: "射手座", 15: "摩羯座", 16: "摩羯座", 17: "水瓶座", 18: "水瓶座", 19: "双鱼座", 20: "双鱼座", 21: "白羊座", 22: "金牛座", 23: "金牛座"},
  438. {0: "双子座", 1: "双子座", 2: "巨蟹座", 3: "巨蟹座", 4: "狮子座", 5: "狮子座", 6: "处女座", 7: "处女座", 8: "天秤座", 9: "天秤座", 10: "天秤座", 11: "天蝎座", 12: "天蝎座", 13: "射手座", 14: "射手座", 15: "摩羯座", 16: "摩羯座", 17: "水瓶座", 18: "水瓶座", 19: "双鱼座", 20: "双鱼座", 21: "白羊座", 22: "金牛座", 23: "金牛座"},
  439. {0: "双子座", 1: "巨蟹座", 2: "巨蟹座", 3: "巨蟹座", 4: "狮子座", 5: "狮子座", 6: "处女座", 7: "处女座", 8: "天秤座", 9: "天秤座", 10: "天蝎座", 11: "天蝎座", 12: "天蝎座", 13: "射手座", 14: "射手座", 15: "摩羯座", 16: "摩羯座", 17: "水瓶座", 18: "水瓶座", 19: "双鱼座", 20: "双鱼座", 21: "白羊座", 22: "金牛座", 23: "双子座"},
  440. {0: "双子座", 1: "巨蟹座", 2: "巨蟹座", 3: "狮子座", 4: "狮子座", 5: "狮子座", 6: "处女座", 7: "处女座", 8: "天秤座", 9: "天秤座", 10: "天蝎座", 11: "天蝎座", 12: "天蝎座", 13: "射手座", 14: "射手座", 15: "摩羯座", 16: "摩羯座", 17: "水瓶座", 18: "双鱼座", 19: "双鱼座", 20: "白羊座", 21: "白羊座", 22: "金牛座", 23: "金牛座"},
  441. {0: "双子座", 1: "巨蟹座", 2: "巨蟹座", 3: "狮子座", 4: "狮子座", 5: "处女座", 6: "处女座", 7: "处女座", 8: "天秤座", 9: "天秤座", 10: "天蝎座", 11: "天蝎座", 12: "射手座", 13: "射手座", 14: "摩羯座", 15: "摩羯座", 16: "水瓶座", 17: "水瓶座", 18: "双鱼座", 19: "双鱼座", 20: "白羊座", 21: "金牛座", 22: "金牛座", 23: "双子座"},
  442. {0: "双子座", 1: "巨蟹座", 2: "巨蟹座", 3: "狮子座", 4: "狮子座", 5: "处女座", 6: "处女座", 7: "天秤座", 8: "天秤座", 9: "天秤座", 10: "天蝎座", 11: "天蝎座", 12: "射手座", 13: "射手座", 14: "摩羯座", 15: "摩羯座", 16: "水瓶座", 17: "水瓶座", 18: "双鱼座", 19: "白羊座", 20: "白羊座", 21: "金牛座", 22: "金牛座", 23: "双子座"},
  443. {0: "巨蟹座", 1: "巨蟹座", 2: "巨蟹座", 3: "狮子座", 4: "狮子座", 5: "处女座", 6: "处女座", 7: "天秤座", 8: "天秤座", 9: "天蝎座", 10: "天蝎座", 11: "天蝎座", 12: "射手座", 13: "射手座", 14: "摩羯座", 15: "摩羯座", 16: "水瓶座", 17: "水瓶座", 18: "双鱼座", 19: "白羊座", 20: "白羊座", 21: "金牛座", 22: "金牛座", 23: "双子座"},
  444. {0: "巨蟹座", 1: "巨蟹座", 2: "狮子座", 3: "狮子座", 4: "狮子座", 5: "处女座", 6: "处女座", 7: "天秤座", 8: "天秤座", 9: "天蝎座", 10: "天蝎座", 11: "射手座", 12: "射手座", 13: "射手座", 14: "摩羯座", 15: "摩羯座", 16: "水瓶座", 17: "双鱼座", 18: "双鱼座", 19: "白羊座", 20: "白羊座", 21: "金牛座", 22: "双子座", 23: "双子座"},
  445. {0: "巨蟹座", 1: "巨蟹座", 2: "狮子座", 3: "狮子座", 4: "狮子座", 5: "处女座", 6: "处女座", 7: "天秤座", 8: "天秤座", 9: "天蝎座", 10: "天蝎座", 11: "射手座", 12: "射手座", 13: "摩羯座", 14: "摩羯座", 15: "摩羯座", 16: "水瓶座", 17: "双鱼座", 18: "双鱼座", 19: "白羊座", 20: "白羊座", 21: "金牛座", 22: "双子座", 23: "双子座"},
  446. {0: "巨蟹座", 1: "巨蟹座", 2: "狮子座", 3: "狮子座", 4: "处女座", 5: "处女座", 6: "天秤座", 7: "天秤座", 8: "天秤座", 9: "天蝎座", 10: "天蝎座", 11: "射手座", 12: "射手座", 13: "摩羯座", 14: "摩羯座", 15: "水瓶座", 16: "水瓶座", 17: "双鱼座", 18: "白羊座", 19: "白羊座", 20: "金牛座", 21: "金牛座", 22: "双子座", 23: "双子座"},
  447. {0: "巨蟹座", 1: "巨蟹座", 2: "狮子座", 3: "狮子座", 4: "处女座", 5: "处女座", 6: "天秤座", 7: "天秤座", 8: "天蝎座", 9: "天蝎座", 10: "天蝎座", 11: "射手座", 12: "射手座", 13: "摩羯座", 14: "摩羯座", 15: "水瓶座", 16: "水瓶座", 17: "双鱼座", 18: "白羊座", 19: "白羊座", 20: "金牛座", 21: "双子座", 22: "双子座", 23: "巨蟹座"},
  448. {0: "巨蟹座", 1: "狮子座", 2: "狮子座", 3: "狮子座", 4: "处女座", 5: "处女座", 6: "天秤座", 7: "天秤座", 8: "天蝎座", 9: "天蝎座", 10: "射手座", 11: "射手座", 12: "射手座", 13: "摩羯座", 14: "摩羯座", 15: "水瓶座", 16: "双鱼座", 17: "双鱼座", 18: "白羊座", 19: "金牛座", 20: "金牛座", 21: "双子座", 22: "双子座", 23: "巨蟹座"},
  449. {0: "巨蟹座", 1: "狮子座", 2: "狮子座", 3: "处女座", 4: "处女座", 5: "处女座", 6: "天秤座", 7: "天秤座", 8: "天蝎座", 9: "天蝎座", 10: "射手座", 11: "射手座", 12: "摩羯座", 13: "摩羯座", 14: "水瓶座", 15: "水瓶座", 16: "双鱼座", 17: "双鱼座", 18: "白羊座", 19: "金牛座", 20: "金牛座", 21: "双子座", 22: "双子座", 23: "巨蟹座"},
  450. {0: "巨蟹座", 1: "狮子座", 2: "狮子座", 3: "处女座", 4: "处女座", 5: "天秤座", 6: "天秤座", 7: "天蝎座", 8: "天蝎座", 9: "天蝎座", 10: "射手座", 11: "射手座", 12: "摩羯座", 13: "摩羯座", 14: "水瓶座", 15: "水瓶座", 16: "双鱼座", 17: "白羊座", 18: "白羊座", 19: "金牛座", 20: "金牛座", 21: "双子座", 22: "双子座", 23: "巨蟹座"},
  451. {0: "巨蟹座", 1: "狮子座", 2: "狮子座", 3: "处女座", 4: "处女座", 5: "天秤座", 6: "天秤座", 7: "天蝎座", 8: "天蝎座", 9: "射手座", 10: "射手座", 11: "射手座", 12: "摩羯座", 13: "摩羯座", 14: "水瓶座", 15: "双鱼座", 16: "双鱼座", 17: "白羊座", 18: "白羊座", 19: "金牛座", 20: "双子座", 21: "双子座", 22: "巨蟹座", 23: "巨蟹座"},
  452. {0: "狮子座", 1: "狮子座", 2: "狮子座", 3: "处女座", 4: "处女座", 5: "天秤座", 6: "天秤座", 7: "天蝎座", 8: "天蝎座", 9: "射手座", 10: "射手座", 11: "摩羯座", 12: "摩羯座", 13: "摩羯座", 14: "水瓶座", 15: "双鱼座", 16: "双鱼座", 17: "白羊座", 18: "金牛座", 19: "金牛座", 20: "双子座", 21: "双子座", 22: "巨蟹座", 23: "巨蟹座"},
  453. {0: "狮子座", 1: "狮子座", 2: "处女座", 3: "处女座", 4: "天秤座", 5: "天秤座", 6: "天秤座", 7: "天蝎座", 8: "天蝎座", 9: "射手座", 10: "射手座", 11: "摩羯座", 12: "摩羯座", 13: "水瓶座", 14: "水瓶座", 15: "双鱼座", 16: "双鱼座", 17: "白羊座", 18: "金牛座", 19: "金牛座", 20: "双子座", 21: "双子座", 22: "巨蟹座", 23: "巨蟹座"},
  454. {0: "狮子座", 1: "狮子座", 2: "处女座", 3: "处女座", 4: "天秤座", 5: "天秤座", 6: "天蝎座", 7: "天蝎座", 8: "天蝎座", 9: "射手座", 10: "射手座", 11: "摩羯座", 12: "摩羯座", 13: "水瓶座", 14: "水瓶座", 15: "双鱼座", 16: "白羊座", 17: "白羊座", 18: "金牛座", 19: "双子座", 20: "双子座", 21: "双子座", 22: "巨蟹座", 23: "巨蟹座"},
  455. {0: "狮子座", 1: "狮子座", 2: "处女座", 3: "处女座", 4: "天秤座", 5: "天秤座", 6: "天蝎座", 7: "天蝎座", 8: "射手座", 9: "射手座", 10: "射手座", 11: "摩羯座", 12: "摩羯座", 13: "水瓶座", 14: "双鱼座", 15: "双鱼座", 16: "白羊座", 17: "白羊座", 18: "金牛座", 19: "双子座", 20: "双子座", 21: "巨蟹座", 22: "巨蟹座", 23: "巨蟹座"},
  456. {0: "狮子座", 1: "狮子座", 2: "处女座", 3: "处女座", 4: "天秤座", 5: "天秤座", 6: "天蝎座", 7: "天蝎座", 8: "射手座", 9: "摩羯座", 10: "摩羯座", 11: "摩羯座", 12: "水瓶座", 13: "水瓶座", 14: "双鱼座", 15: "双鱼座", 16: "白羊座", 17: "金牛座", 18: "金牛座", 19: "双子座", 20: "双子座", 21: "巨蟹座", 22: "巨蟹座", 23: "狮子座"},
  457. {0: "狮子座", 1: "处女座", 2: "处女座", 3: "天秤座", 4: "天秤座", 5: "天秤座", 6: "天蝎座", 7: "天蝎座", 8: "射手座", 9: "摩羯座", 10: "摩羯座", 11: "摩羯座", 12: "水瓶座", 13: "水瓶座", 14: "双鱼座", 15: "白羊座", 16: "白羊座", 17: "金牛座", 18: "金牛座", 19: "双子座", 20: "双子座", 21: "巨蟹座", 22: "巨蟹座", 23: "狮子座"},
  458. {0: "狮子座", 1: "处女座", 2: "处女座", 3: "天秤座", 4: "天秤座", 5: "天蝎座", 6: "天蝎座", 7: "天蝎座", 8: "射手座", 9: "摩羯座", 10: "摩羯座", 11: "摩羯座", 12: "水瓶座", 13: "水瓶座", 14: "双鱼座", 15: "白羊座", 16: "白羊座", 17: "金牛座", 18: "双子座", 19: "双子座", 20: "巨蟹座", 21: "巨蟹座", 22: "巨蟹座", 23: "狮子座"},
  459. {0: "狮子座", 1: "处女座", 2: "处女座", 3: "天秤座", 4: "天秤座", 5: "天蝎座", 6: "天蝎座", 7: "射手座", 8: "射手座", 9: "摩羯座", 10: "摩羯座", 11: "摩羯座", 12: "水瓶座", 13: "双鱼座", 14: "双鱼座", 15: "白羊座", 16: "金牛座", 17: "金牛座", 18: "双子座", 19: "双子座", 20: "巨蟹座", 21: "巨蟹座", 22: "狮子座", 23: "狮子座"},
  460. {0: "处女座", 1: "处女座", 2: "处女座", 3: "天秤座", 4: "天秤座", 5: "天蝎座", 6: "天蝎座", 7: "射手座", 8: "射手座", 9: "摩羯座", 10: "摩羯座", 11: "水瓶座", 12: "水瓶座", 13: "双鱼座", 14: "双鱼座", 15: "白羊座", 16: "金牛座", 17: "金牛座", 18: "双子座", 19: "双子座", 20: "巨蟹座", 21: "巨蟹座", 22: "狮子座", 23: "狮子座"},
  461. {0: "处女座", 1: "处女座", 2: "天秤座", 3: "天秤座", 4: "天秤座", 5: "天蝎座", 6: "天蝎座", 7: "射手座", 8: "射手座", 9: "摩羯座", 10: "摩羯座", 11: "水瓶座", 12: "水瓶座", 13: "双鱼座", 14: "白羊座", 15: "白羊座", 16: "金牛座", 17: "金牛座", 18: "双子座", 19: "双子座", 20: "巨蟹座", 21: "巨蟹座", 22: "狮子座", 23: "狮子座"},
  462. {0: "处女座", 1: "处女座", 2: "天秤座", 3: "天秤座", 4: "天蝎座", 5: "天蝎座", 6: "天蝎座", 7: "射手座", 8: "射手座", 9: "摩羯座", 10: "摩羯座", 11: "水瓶座", 12: "水瓶座", 13: "双鱼座", 14: "白羊座", 15: "白羊座", 16: "金牛座", 17: "双子座", 18: "双子座", 19: "巨蟹座", 20: "巨蟹座", 21: "巨蟹座", 22: "狮子座", 23: "狮子座"},
  463. {0: "处女座", 1: "处女座", 2: "天秤座", 3: "天秤座", 4: "天蝎座", 5: "天蝎座", 6: "射手座", 7: "射手座", 8: "射手座", 9: "摩羯座", 10: "摩羯座", 11: "摩羯座", 12: "水瓶座", 13: "双鱼座", 14: "双鱼座", 15: "白羊座", 16: "白羊座", 17: "金牛座", 18: "金牛座", 19: "双子座", 20: "双子座", 21: "巨蟹座", 22: "狮子座", 23: "狮子座"},
  464. {0: "处女座", 1: "处女座", 2: "天秤座", 3: "天秤座", 4: "天蝎座", 5: "天蝎座", 6: "射手座", 7: "射手座", 8: "摩羯座", 9: "摩羯座", 10: "水瓶座", 11: "水瓶座", 12: "水瓶座", 13: "双鱼座", 14: "双鱼座", 15: "白羊座", 16: "金牛座", 17: "金牛座", 18: "双子座", 19: "双子座", 20: "巨蟹座", 21: "巨蟹座", 22: "狮子座", 23: "处女座"},
  465. {0: "处女座", 1: "天秤座", 2: "天秤座", 3: "天秤座", 4: "天蝎座", 5: "天蝎座", 6: "射手座", 7: "射手座", 8: "摩羯座", 9: "摩羯座", 10: "水瓶座", 11: "水瓶座", 12: "水瓶座", 13: "双鱼座", 14: "白羊座", 15: "白羊座", 16: "金牛座", 17: "金牛座", 18: "双子座", 19: "双子座", 20: "巨蟹座", 21: "巨蟹座", 22: "狮子座", 23: "处女座"},
  466. {0: "处女座", 1: "天秤座", 2: "天秤座", 3: "天蝎座", 4: "天蝎座", 5: "天蝎座", 6: "射手座", 7: "摩羯座", 8: "摩羯座", 9: "摩羯座", 10: "水瓶座", 11: "水瓶座", 12: "水瓶座", 13: "双鱼座", 14: "白羊座", 15: "白羊座", 16: "金牛座", 17: "金牛座", 18: "双子座", 19: "巨蟹座", 20: "巨蟹座", 21: "狮子座", 22: "狮子座", 23: "处女座"},
  467. {0: "处女座", 1: "天秤座", 2: "天秤座", 3: "天蝎座", 4: "天蝎座", 5: "射手座", 6: "射手座", 7: "摩羯座", 8: "摩羯座", 9: "摩羯座", 10: "水瓶座", 11: "双鱼座", 12: "水瓶座", 13: "双鱼座", 14: "白羊座", 15: "金牛座", 16: "金牛座", 17: "双子座", 18: "双子座", 19: "巨蟹座", 20: "巨蟹座", 21: "狮子座", 22: "狮子座", 23: "处女座"},
  468. {0: "天秤座", 1: "天秤座", 2: "天秤座", 3: "天蝎座", 4: "天蝎座", 5: "射手座", 6: "射手座", 7: "摩羯座", 8: "摩羯座", 9: "水瓶座", 10: "水瓶座", 11: "双鱼座", 12: "水瓶座", 13: "白羊座", 14: "白羊座", 15: "金牛座", 16: "金牛座", 17: "双子座", 18: "双子座", 19: "巨蟹座", 20: "巨蟹座", 21: "狮子座", 22: "狮子座", 23: "处女座"},
  469. {0: "天秤座", 1: "天秤座", 2: "天蝎座", 3: "天蝎座", 4: "天蝎座", 5: "射手座", 6: "射手座", 7: "摩羯座", 8: "摩羯座", 9: "水瓶座", 10: "水瓶座", 11: "双鱼座", 12: "水瓶座", 13: "白羊座", 14: "白羊座", 15: "金牛座", 16: "双子座", 17: "双子座", 18: "巨蟹座", 19: "巨蟹座", 20: "狮子座", 21: "狮子座", 22: "处女座", 23: "处女座"}
  470. ]
  471. };
  472.  
  473. // ================= 应用逻辑 =================
  474. document.addEventListener('DOMContentLoaded', function() {
  475. // 生成小时选择器选项
  476. const hourSelect = document.getElementById('hour');
  477. for (let hour = 0; hour < 24; hour++) {
  478. const option = document.createElement('option');
  479. const displayHour = hour.toString().padStart(2, '0');
  480. option.value = hour;
  481. option.textContent = `${displayHour}:00 时 (${hour}点)`;
  482. hourSelect.appendChild(option);
  483. }
  484.  
  485. // 查询按钮事件
  486. document.getElementById('query-btn').addEventListener('click', queryRisingSign);
  487.  
  488. // 日期输入框按下回车也可查询
  489. document.getElementById('date').addEventListener('keypress', function(e) {
  490. if (e.key === 'Enter') queryRisingSign();
  491. });
  492. });
  493.  
  494. // 将 "月.日" 字符串转换为日期对象
  495. function parseMonthDay(str) {
  496. const [month, day] = str.split('.').map(Number);
  497. return new Date(2000, month - 1, day);
  498. }
  499.  
  500. // 检查日期是否在时间段内
  501. function isDateInRange(date, rangeStr) {
  502. try {
  503. const [startStr, endStr] = rangeStr.split('-');
  504. const startDate = parseMonthDay(startStr.trim());
  505. let endDate = parseMonthDay(endStr.trim());
  506.  
  507. // 处理跨年时间段
  508. if (endDate < startDate) {
  509. endDate.setFullYear(2001);
  510. if (date < startDate) {
  511. date.setFullYear(2001);
  512. }
  513. }
  514.  
  515. return date >= startDate && date <= endDate;
  516. } catch (e) {
  517. console.error("时间段解析错误:", e);
  518. return false;
  519. }
  520. }
  521.  
  522. // 主查询函数
  523. function queryRisingSign() {
  524. const dateInput = document.getElementById('date').value.trim();
  525. const hourInput = document.getElementById('hour').value;
  526. const resultContent = document.getElementById('result-content');
  527.  
  528. // 验证输入
  529. if (!dateInput.match(/^\d{1,2}\.\d{1,2}$/)) {
  530. alert("请输入有效的日期格式(如 5.28)");
  531. return;
  532. }
  533.  
  534. if (!hourInput) {
  535. alert("请选择出生时间");
  536. return;
  537. }
  538.  
  539. const hour = parseInt(hourInput);
  540. const dateObj = parseMonthDay(dateInput);
  541.  
  542. // 查找日期所属的时间段
  543. let rangeIndex = -1;
  544. let foundRange = "";
  545.  
  546. for (let i = 0; i < risingSignData.timeRanges.length; i++) {
  547. if (isDateInRange(dateObj, risingSignData.timeRanges[i])) {
  548. rangeIndex = i;
  549. foundRange = risingSignData.timeRanges[i];
  550. break;
  551. }
  552. }
  553.  
  554. // 显示结果
  555. if (rangeIndex !== -1) {
  556. // 获取该时间段内该小时的星座
  557. const sign = risingSignData.hourlySigns[rangeIndex][hour];
  558.  
  559. // 创建结果HTML
  560. resultContent.innerHTML = `
  561. <div class="details">您的上升星座是</div>
  562. <div class="sign-name">${sign}</div>
  563. <div class="details">出生日期: <span class="highlight">${dateInput}</span></div>
  564. <div class="details">出生时间: <span class="highlight">${hour.toString().padStart(2, '0')}:00</span></div>
  565. <div class="details">所属时间段: <span class="highlight">${foundRange}</span></div>
  566. <div class="instructions">
  567. <h3><i class="fas fa-info-circle"></i> 上升星座解析</h3>
  568. <p>上升星座代表您的人格面具,是您给他人留下的第一印象,也是您面对世界的表现方式。</p>
  569. </div>
  570. `;
  571. } else {
  572. alert("找不到该日期对应的时间段,请检查日期输入");
  573. }
  574. }
  575. </script>
  576. </body>
  577. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement