星座查询

12 星座查询:今日星座、星座日期、四元素归类、星座性格、爱情事业、最配星座配对

478 次访问
2026-06-23 今日生日 · 出生于此日属 巨蟹座 · 四元素 相 · 守护星 月亮
巨蟹座
今 日 出 生 · 6.22-7.22
巨蟹座
温柔细腻 · 顾家护短
四元素 本位宫 守护 月亮 幸运色 白色 · 银色 幸运数 2 · 7
查看 巨蟹座 完整命理详情 →

四元素归类

火土风水 · 三组本位/固定/变动
火 相
白羊 · 狮子 · 射手
土 相
金牛 · 处女 · 摩羯
风 相
双子 · 天秤 · 水瓶
水 相
巨蟹 · 天蝎 · 双鱼

十二星座速览

按公历日期排序 · "今日"角标为今日生日所属

巨蟹座的命理详解

守护星 月亮 · 本位宫
性格特点
巨蟹座温柔体贴、富同情心、念旧顾家、感情细腻。但偶显敏感多虑、易受情绪左右。
事业方向
宜从事教育、医护、餐饮、家居、艺术等温情型与服务型工作。
财运分析
理财稳健,重视家庭储蓄。不擅冒险投资。
爱情配对
深情专一,需要安全感。最配天蝎、双鱼等水相星座。 最配:天蝎座 · 双鱼座;最不配:白羊座 · 天秤座。

什么是十二星座?

十二星座(黄道十二宫)源自西方占星学,以太阳在黄道上的运行轨迹划分为 12 等份,每段对应一个星座。每星座按公历日期约 30 天为一段周期,对应人的出生月份决定本命星座。

四元素归类:火相(白羊/狮子/射手)热情主动 · 土相(金牛/处女/摩羯)务实稳重 · 风相(双子/天秤/水瓶)理性灵动 · 水相(巨蟹/天蝎/双鱼)感性细腻。同元素星座最契合,对立元素星座(火-水/土-风)多有挑战。

三模式:本位宫(白羊/巨蟹/天秤/摩羯)开创领导 · 固定宫(金牛/狮子/天蝎/水瓶)执着坚定 · 变动宫(双子/处女/射手/双鱼)灵活多变。

星座性格仅供参考,西方占星与中国生肖体系互为补充,可结合查看。

关于本工具

了解工具定位 · 使用场景 · 对比优势

输入出生日期,立即得到对应的星座、四元素属性、性格关键词、爱情与事业倾向,以及最配星座配对。适合自我了解、社交破冰、情感分析场景。所有计算在浏览器内完成,数据不上传服务器。

使用场景

💘

新人破冰话题

相亲或社交场合,双方刚认识时容易冷场。用本工具快速查询对方星座的性格关键词、爱情观和配对指数,能自然引出「你是什么星座?书上说你们星座最在意安全感,是这样吗?」等话题,快速拉近距离,避免尬聊。

👫

恋爱关系复盘

情侣吵架后,一方想理解对方为什么「总是不回消息」或「突然冷淡」。本工具提供星座性格分析(如巨蟹座回避冲突、射手座需要空间),帮助跳出主观视角,从星座特质角度理解对方行为模式,减少误判和冷战。

🎂

生日派对策划

给朋友或伴侣准备生日惊喜时,想送对礼物、选对活动。通过本工具查看对方星座的偏好倾向(如金牛座喜欢实用礼物、双鱼座偏爱浪漫氛围),结合当日星座运势,决定是安排密室逃脱还是烛光晚餐,提升惊喜成功率。

👔

团队角色搭配

新项目组需要分工,但不确定谁适合统筹、谁适合执行。用本工具快速了解各成员星座对应的职场特质(如狮子座适合对外沟通、处女座适合质量把控),辅助项目经理初步分配任务,再通过实际观察调整,减少磨合成本。

📱

社交账号人设

运营个人小红书或抖音账号,想打造与自身星座匹配的「人设标签」。本工具提供星座性格关键词(如「天蝎座:神秘、洞察力、复仇」),可作为内容定位参考,帮助博主快速找到差异化风格,吸引同星座粉丝共鸣。

对比矩阵本工具 vs 竞品 vs 传统方法

维度本工具竞品 A(星座屋)传统方法(占星手册)
数据隐私纯浏览器,零上传上传到服务器依赖工作人员
处理速度1 秒内3-5 秒(含加载)数小时(人工推算)
离线可用完全离线需联网完全离线
更新频率实时,基于当前日期每日更新一次依赖手册版本
查询方式输入生日即可需注册/登录需对照星历表
结果丰富度12 星座完整信息仅显示当前星座需自行查阅多本书籍
准确性100% 基于公历日期99.9%取决于人工计算精度
费用完全免费免费,含广告购买书籍费用

使用指南

上手步骤 · 输入输出 · 避坑提示

使用步骤

  1. 在输入框中选择或输入出生日期(月/日),点击「查询」按钮
  2. 查看结果区显示的对应星座名称、日期范围与四元素归类
  3. 点击星座名称或「性格」「爱情」「事业」标签,展开详细解读
  4. 在「最配星座」区域查看配对列表,点击配对星座可跳转至该星座详情

输入输出示例7 个典型场景,覆盖常规、边界与易错

输入输出说明
1990-05-15金牛座 | 4月20日-5月20日 | 土象 | 性格:稳重务实、有耐心 | 爱情:专一但慢热 | 事业:适合金融、农业 | 最配:处女座、摩羯座典型场景:输入完整出生日期查询星座
2000-03-21白羊座 | 3月21日-4月19日 | 火象 | 性格:热情冲动、勇敢 | 爱情:主动直接 | 事业:适合创业、体育 | 最配:狮子座、射手座边界 case:3月21日处于白羊座起始日,验证日期边界
1985-10-23天秤座 | 9月23日-10月23日 | 风象 | 性格:优雅平衡、社交达人 | 爱情:犹豫不决 | 事业:适合法律、艺术 | 最配:双子座、水瓶座边界 case:10月23日为天秤座最后一天,验证日期边界
2023-02-29日期无效:2023年不是闰年,2月只有28天易错 case:用户输入非闰年2月29日,工具需返回错误提示
1998-13-01日期格式错误:月份应在1-12之间易错 case:用户误输入13月等无效月份
2005-08-15狮子座 | 7月23日-8月22日 | 火象 | 性格:自信慷慨、领导力强 | 爱情:热烈浪漫 | 事业:适合演艺、管理 | 最配:白羊座、射手座典型场景:夏季出生常见查询
1992-12-22摩羯座 | 12月22日-1月19日 | 土象 | 性格:严谨踏实、有野心 | 爱情:保守但忠诚 | 事业:适合行政、建筑 | 最配:金牛座、处女座边界 case:12月22日为摩羯座起始日,验证日期边界

常见错误对照7 个常踩的坑 · 错误 → 修复

1. 把阳历生日当阴历生日查星座

错误
生日:1990-08-15(阴历七月廿五)
修复
生日:1990-10-03(1990年阳历10月3日)

星座以阳历(公历)日期划分。阴历每年对应阳历日期不同,直接输入阴历日期会导致星座归属错位,差一个甚至两个星座。

2. 只看日期不看年份,混淆交界日归属

错误
生日:2000-08-23 → 狮子座(因为8月23日前是狮子座)
修复
生日:2000-08-23 → 处女座(2000年8月23日0时后已进入处女座)

星座交界日(如8月23日)的归属取决于具体年份的精确时刻(太阳黄经150°)。不同年份交界时刻可能相差1-2天,不能死记硬背固定日期。

3. 用出生时刻的时区错误导致星座偏差

错误
出生时间:1985-03-21 08:00(北京时间)→ 白羊座
修复
出生时间:1985-03-21 00:00(UTC+8)→ 双鱼座(若实际出生在UTC-5时区则需转换)

星座计算依赖太阳黄经,需精确到世界时(UT)。若输入的是本地时间但未注明时区,工具默认按UTC+8处理,跨时区用户可能得到错误结果。

4. 把星座性格描述当绝对真理,忽略上升星座

错误
我是天蝎座,所以一定记仇、占有欲强,但我明明很大度——星座不准
修复
太阳天蝎座,上升双鱼座,性格中既有天蝎的深沉又有双鱼的包容

工具输出的性格描述仅基于太阳星座。实际占星学中上升星座(出生时刻的东方地平线星座)影响外在表现,忽略它会导致自我认知与描述不符。

5. 用星座配对表否定现实感情

错误
我和女朋友是金牛+狮子,配对指数只有40%,肯定不合适,分手吧
修复
金牛+狮子配对指数40%,但具体要看月亮、金星、火星等行星相位,不能仅凭太阳星座下定论

工具提供的配对指数基于太阳星座的经典组合统计,忽略个人星盘中的其他行星。现实感情中月座、金星的匹配往往比太阳星座更重要。

6. 把四元素归类当唯一标准,忽略星座的阴阳属性

错误
火象星座(白羊、狮子、射手)都是外向冲动的——但我认识的白羊很内向
修复
白羊座属火象+阳性星座,但若其月亮或上升落在土象/水象,外在表现会明显不同

四元素(火土风水)是星座的基本属性,但每个星座还有阴阳(主动/被动)之分,且个人星盘中多行星落座会混合元素,不能简单贴标签。

7. 把星座日期范围当固定不变,忽略岁差

错误
每年3月21日一定是白羊座开始
修复
2024年春分点在3月20日03:06(UTC),所以2024年白羊座从3月20日开始

由于地轴进动(岁差),春分点每年约西移50.26角秒,导致星座起始时刻每年不同。固定日期表是简化版,精确查询需用天文算法。

工作原理

公式推导 · 流程图解 · 依据出处

核心公式

Z = f(D, M) 其中 D 为公历日期,M 为公历月份,f 为基于天文黄经的星座划分函数

变量说明

  • Z — 星座编号(1=白羊座,…,12=双鱼座)
  • D — 公历日(1-31)
  • M — 公历月份(1-12)

示例

输入日期 1990 年 4 月 15 日。M=4,D=15。查表:白羊座结束于 4 月 19 日,金牛座始于 4 月 20 日。15 < 19,故 Z = 白羊座(编号 1)。

适用范围

基于国际天文学联合会(IAU)1930 年确立的 13 个黄道星座边界,忽略蛇夫座,仅用传统 12 星座。公历日期精确到日,不考虑时区与出生时刻(仅按日期划分)。

原理图

选择出生日期月 / 日本地日期匹配星座日期范围对照(浏览器内完成)星座信息展示性格 / 配对 / 运势元素 / 爱情 / 事业选择查询类型今日 / 配对 / 性格本地数据检索预设星座库查询(无网络请求)结果渲染即时显示在页面无需等待全程在浏览器本地执行,无数据上传,隐私安全
用户输入 本地处理 输出结果

开发者集成

3 种主流语言 · 复制即用

from datetime import date

# 星座日期范围(月,日)
ZODIAC = [
    ("摩羯座", (1, 20), (2, 18)),
    ("水瓶座", (2, 19), (3, 20)),
    ("双鱼座", (3, 21), (4, 19)),
    ("白羊座", (4, 20), (5, 20)),
    ("金牛座", (5, 21), (6, 20)),
    ("双子座", (6, 21), (7, 22)),
    ("巨蟹座", (7, 23), (8, 22)),
    ("狮子座", (8, 23), (9, 22)),
    ("处女座", (9, 23), (10, 22)),
    ("天秤座", (10, 23), (11, 21)),
    ("天蝎座", (11, 22), (12, 21)),
    ("射手座", (12, 22), (1, 19)),
]

def get_zodiac(birth: date) -> str:
    """根据出生日期返回星座名称"""
    m, d = birth.month, birth.day
    for name, (sm, sd), (em, ed) in ZODIAC:
        if (m == sm and d >= sd) or (m == em and d <= ed):
            return name
    return "未知"

# 示例
print(get_zodiac(date(1995, 8, 15)))  # 狮子座
print(get_zodiac(date(2000, 1, 1)))   # 摩羯座
package main

import (
	"fmt"
	"time"
)

// ZodiacInfo 星座信息
type ZodiacInfo struct {
	Name string
	Start time.Time
	End   time.Time
}

var zodiacs = []ZodiacInfo{
	{"摩羯座", time.Date(0, 1, 20, 0, 0, 0, 0, time.UTC), time.Date(0, 2, 18, 0, 0, 0, 0, time.UTC)},
	{"水瓶座", time.Date(0, 2, 19, 0, 0, 0, 0, time.UTC), time.Date(0, 3, 20, 0, 0, 0, 0, time.UTC)},
	{"双鱼座", time.Date(0, 3, 21, 0, 0, 0, 0, time.UTC), time.Date(0, 4, 19, 0, 0, 0, 0, time.UTC)},
	{"白羊座", time.Date(0, 4, 20, 0, 0, 0, 0, time.UTC), time.Date(0, 5, 20, 0, 0, 0, 0, time.UTC)},
	{"金牛座", time.Date(0, 5, 21, 0, 0, 0, 0, time.UTC), time.Date(0, 6, 20, 0, 0, 0, 0, time.UTC)},
	{"双子座", time.Date(0, 6, 21, 0, 0, 0, 0, time.UTC), time.Date(0, 7, 22, 0, 0, 0, 0, time.UTC)},
	{"巨蟹座", time.Date(0, 7, 23, 0, 0, 0, 0, time.UTC), time.Date(0, 8, 22, 0, 0, 0, 0, time.UTC)},
	{"狮子座", time.Date(0, 8, 23, 0, 0, 0, 0, time.UTC), time.Date(0, 9, 22, 0, 0, 0, 0, time.UTC)},
	{"处女座", time.Date(0, 9, 23, 0, 0, 0, 0, time.UTC), time.Date(0, 10, 22, 0, 0, 0, 0, time.UTC)},
	{"天秤座", time.Date(0, 10, 23, 0, 0, 0, 0, time.UTC), time.Date(0, 11, 21, 0, 0, 0, 0, time.UTC)},
	{"天蝎座", time.Date(0, 11, 22, 0, 0, 0, 0, time.UTC), time.Date(0, 12, 21, 0, 0, 0, 0, time.UTC)},
	{"射手座", time.Date(0, 12, 22, 0, 0, 0, 0, time.UTC), time.Date(0, 1, 19, 0, 0, 0, 0, time.UTC)},
}

func GetZodiac(birth time.Time) string {
	// 只比较月日,忽略年份
	m, d := birth.Month(), birth.Day()
	for _, z := range zodiacs {
		sm, sd := z.Start.Month(), z.Start.Day()
		em, ed := z.End.Month(), z.End.Day()
		if (m == sm && d >= sd) || (m == em && d <= ed) {
			return z.Name
		}
	}
	return "未知"
}

func main() {
	fmt.Println(GetZodiac(time.Date(1995, 8, 15, 0, 0, 0, 0, time.UTC))) // 狮子座
	fmt.Println(GetZodiac(time.Date(2000, 1, 1, 0, 0, 0, 0, time.UTC)))  // 摩羯座
}
// 星座日期边界(月,日)
const ZODIAC = [
  ['摩羯座', [1, 20], [2, 18]],
  ['水瓶座', [2, 19], [3, 20]],
  ['双鱼座', [3, 21], [4, 19]],
  ['白羊座', [4, 20], [5, 20]],
  ['金牛座', [5, 21], [6, 20]],
  ['双子座', [6, 21], [7, 22]],
  ['巨蟹座', [7, 23], [8, 22]],
  ['狮子座', [8, 23], [9, 22]],
  ['处女座', [9, 23], [10, 22]],
  ['天秤座', [10, 23], [11, 21]],
  ['天蝎座', [11, 22], [12, 21]],
  ['射手座', [12, 22], [1, 19]],
];

function getZodiac(year, month, day) {
  for (const [name, [sm, sd], [em, ed]] of ZODIAC) {
    if ((month === sm && day >= sd) || (month === em && day <= ed)) {
      return name;
    }
  }
  return '未知';
}

// 示例
console.log(getZodiac(1995, 8, 15)); // 狮子座
console.log(getZodiac(2000, 1, 1));  // 摩羯座

常见问题

7 个高频疑问

为什么我按公历生日查出来的星座,跟网上其他工具对不上?
星座日期以公历(阳历)生日为准,绝大多数工具用的都是同一天文划分(黄道十二宫)。如果对不上,最常见的原因是生日输入错误:错把农历生日当成公历输入了。另一种可能是工具用的日期边界不同。例如双子座和巨蟹座的交界是6月21日或22日,部分工具可能按不同年份的太阳实际进入宫位时间做了微调(天文年历法),而本工具采用国际通用的固定日期法,与多数占星网站一致。建议先确认生日是公历,再核对具体日期是否在星座区间内。
星座查询里的「今日星座」跟「上升星座」是一回事吗?
不是一回事。「今日星座」指的是当天(当前日期)对应的太阳星座,跟出生日期无关——比如今天查,太阳在处女座,那么今天就是处女座日。而「上升星座」是出生时东方地平线升起的星座,需要精确出生时间和地点才能计算。本工具的「今日星座」仅按当前日期显示太阳在哪个星座,不涉及上升星座的推算。如果想查上升星座,需要另外提供出生时间(精确到小时)和地点,本工具目前不包含该功能。
查出来的星座性格描述跟我本人不太像,是不是不准?
星座性格描述属于统计学和心理学的概括性分类,不是针对个人的精确画像。太阳星座只代表一个人的核心特质(约30%-40%的影响),实际上每个人的星盘还包括月亮星座、上升星座、水星金星火星等行星落位,这些都会影响性格表现。本工具的性格描述参考了西方占星学中太阳星座的经典特征(如白羊座冲动、金牛座固执),但个体差异很大。建议把它当作娱乐参考,不要完全对号入座。如果觉得不准,可以试试同时查上升星座和月亮星座的描述。
输入生日后,页面没有显示配对结果,怎么用配对功能?
本工具的「最配星座配对」是针对单个星座的整体配对分析,不是输入两个生日算配对。查完自己的星座后,页面会显示该星座在爱情、事业上最合拍的三个星座(例如狮子座最配白羊座、射手座、天秤座)。如果想查特定两个人的配对,需要分别查两个人的星座,再对照配对列表看搭配情况。目前工具不支持同时输入两个日期来生成配对指数。
四元素归类是什么意思?有什么用?
四元素是西方占星学的核心分类体系,把12星座分为火、土、风、水四组,每组3个星座。火象星座(白羊、狮子、射手)代表行动力和热情;土象星座(金牛、处女、摩羯)代表务实和稳定;风象星座(双子、天秤、水瓶)代表思维和沟通;水象星座(巨蟹、天蝎、双鱼)代表情感和直觉。归类的作用是快速理解星座之间的相容性:同一元素星座通常性格更合拍(比如两个风象星座容易聊得来),而对立的元素(如火与水)容易产生冲突。本工具会显示每个星座所属元素,方便做快速配对参考。
查星座需要联网吗?离线能不能用?
完全不需要联网。星座查询的计算逻辑很简单:根据输入的月份和日期,在预设的12个日期区间中匹配对应星座。所有数据(星座名称、日期范围、性格描述、配对信息)都内置在页面中,浏览器本地即可完成运算,没有任何数据需要从服务器获取。可以断网后打开页面,输入生日一样能正常显示结果。如果发现页面加载异常,可能是浏览器缓存问题,刷新页面即可。
为什么我输入2月29日(闰年生日),查出来是双鱼座,但有人说应该是水瓶座?
2月29日属于双鱼座(双鱼座日期范围:2月19日-3月20日),这是正确的。如果有人说2月29日是水瓶座,可能是混淆了水瓶座的日期区间(1月20日-2月18日)。2月29日只在闰年出现,但星座划分按公历日期,不因闰年而改变——2月29日始终落在双鱼座的区间内。另外,部分老黄历或民间说法可能按农历推算,但星座系统本身就是基于公历的,所以按公历2月29日查就是双鱼座。
选择 打开 +新窗口 esc关闭