驱虫日历

体内/体外驱虫频次 + 提醒

420 次访问
DEWORMING CALENDAR · CAPC 标准

驱虫日历

体内 + 体外双轨日历 · 按年龄 / 户外 / 季节 / 南北方差异化

输入宠物情况

推荐驱虫频率

体内驱虫
绦虫 / 蛔虫 / 钩虫 / 鞭虫 / 心丝虫
体外驱虫
跳蚤 / 蜱虫 / 螨虫 / 蚊虫

年度驱虫日历(12 月概览)

体内驱虫月份
体外驱虫月份

深色 = 必须驱虫月份 · 浅色 = 跳过

常用驱虫药物推荐

体内 · 内服 · 单方
阿苯达唑 / 吡喹酮 / 拜耳拜宠清
驱蛔虫 / 钩虫 / 绦虫。常见品牌:拜宠清(拜耳)/ 美贝(默沙东)。每月或每 3 月按体重服用。
体外 · 滴剂 · 单方
福来恩 / 大宠爱 / 拜宠爽
含非泼罗尼 / 塞拉菌素 / 莫西菌素。滴在颈背皮肤上,每月一次。
内外同驱 · 综合方
超可信(NexGard Spectra)/ 尼可信
口服咀嚼片,1 片同时驱体内 + 体外。便利但价格较贵(约 60-100 元/片)。
心丝虫预防
心丝爽 / 海乐妙
蚊虫传播的致命寄生虫。南方必备,户外活动多的狗每月给药。一旦感染治疗费用高昂且风险大。

⚠ 用药剂量必须按宠物体重严格计算。猫和狗的某些药物不通用(如赛拉霖只猫用 / 阿苯达唑猫禁用)。建议先咨询兽医。

驱虫知识科普

为什么"看不到虫也要驱"? 90% 的寄生虫感染初期无肉眼可见症状。蛔虫卵可在土壤中存活数年,蚊虫一次叮咬就可能传播心丝虫。预防比治疗便宜 10 倍,且某些寄生虫感染严重时致命(心丝虫 / 巴贝斯虫)。

体内 vs 体外区别: - **体内寄生虫**:蛔虫 / 钩虫 / 绦虫 / 鞭虫 / 心丝虫,经口或皮肤进入消化道 / 循环系统 - **体外寄生虫**:跳蚤 / 蜱虫 / 耳螨 / 疥螨,附着在皮毛上吸血或挖洞 - **驱虫药不通用**:内服驱体内、外用滴剂驱体外,需各自给药(综合方除外)

人畜共患风险: 蛔虫 / 钩虫 / 弓形虫 / 跳蚤可传染给人,特别影响儿童和孕妇。家中有 12 岁以下小孩 / 孕妇的,宠物驱虫必须严格按月

驱虫时机与禁忌: - 接种疫苗前 2 周完成驱虫 - 怀孕母宠:仅用兽医推荐的安全药(普通驱虫药致畸) - 幼宠:2 周龄开始(仅用幼宠专用药) - 严重感染:先少量试探 + 兽医监督(虫体死亡过多可致中毒)

关于本工具

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

设定宠物种类、体重与上次驱虫日期,自动生成体内外驱虫的推荐频次与下次提醒时间。养猫养狗的家庭、多宠户、新手宠主可快速建立驱虫日程表,避免漏驱或重复用药。所有计算在浏览器内完成,宠物信息不上传服务器。

使用场景

🐕

新手养宠第一课

第一次养狗/猫的主人,面对体内外驱虫的品牌、频次、体重剂量感到困惑。本工具根据宠物种类和体重,自动生成标准驱虫日历,明确标注每月/每季度需执行的体内驱虫和体外驱虫时间点,避免漏驱或过度驱虫,让新手快速建立科学驱虫习惯。

📅

多宠家庭排期

家里同时养了猫狗,或不同年龄段的宠物,各自的驱虫周期和药物类型不同,容易记混。本工具支持添加多只宠物档案,为每只独立生成驱虫日历,并在到期时提醒。主人一次查看所有宠物的驱虫时间线,避免交叉感染风险。

🏖️

季节高发期预警

春夏蚊虫活跃期,跳蚤、蜱虫、心丝虫风险升高。本工具在日历中自动标记高风险月份,并调整提醒频次(如夏季体外驱虫从每月一次缩短至每三周一次)。带宠物去草坪、公园、宠物聚会前,可提前查看日历确认驱虫保护是否在有效期内。

🔄

换药过渡管理

当宠物对某款驱虫药产生耐药性或皮肤过敏,需要更换不同成分的驱虫药时,新旧药物的作用周期和下次驱虫时间容易混乱。本工具支持一键切换驱虫方案,自动重新计算后续驱虫日期,并标注过渡期内需额外观察的体征,确保换药期间保护不中断。

✈️

出行前健康核查

计划带宠物入住宠物酒店、托运或寄养前,机构通常要求提供近期驱虫证明。本工具可生成过去6个月的驱虫执行记录清单,标注每次驱虫的药物名称和执行日期。主人直接截图或打印作为凭证,避免因驱虫记录不全被拒收。

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

维度本工具竞品 A(PetDesk)传统方法
数据隐私纯浏览器计算,宠物数据不上传服务器需注册账号,数据存储于云端依赖纸质记录或工作人员记忆
处理速度输入即出,毫秒级需加载应用、登录账号,约 5-10 秒手动翻查日历或回忆,耗时数分钟
离线可用完全离线,无需网络需联网使用完全离线(纸笔)
提醒方式浏览器本地通知(需用户授权)App 推送通知无自动提醒,依赖主人记忆
收费完全免费基础功能免费,高级提醒/多宠物管理需订阅无直接费用(纸笔成本)
平台兼容所有浏览器(PC/手机/平板)仅 iOS/Android 应用任何平台(纸笔)
多宠物管理需手动切换或另开页面原生支持多宠物档案需独立记录每个宠物

使用指南

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

使用步骤

  1. 选择宠物种类(猫/狗),输入体重(kg)与出生日期
  2. 点击「体内驱虫」或「体外驱虫」标签,查看对应推荐频次
  3. 勾选需要提醒的驱虫类型,设置首次提醒日期
  4. 点击「生成日历」,查看以月为单位的驱虫计划表
  5. 点击「导出日历」保存为 .ics 文件,或「复制链接」分享

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

输入输出说明
猫 | 纯室内 | 2岁 | 3kg体内驱虫:每3个月一次(推荐:拜耳) 体外驱虫:每6个月一次(推荐:大宠爱) 下次体内:2025-10-15 下次体外:2026-04-15典型场景:纯室内成年猫,驱虫间隔可适当延长
狗 | 半散养 | 1岁 | 15kg体内驱虫:每1个月一次(推荐:犬心保) 体外驱虫:每1个月一次(推荐:福来恩) 下次体内:2025-05-15 下次体外:2025-05-15典型场景:半散养幼犬,需高频驱虫
猫 | 纯室内 | 15岁 | 2kg体内驱虫:每3个月一次(推荐:拜耳) 体外驱虫:每6个月一次(推荐:大宠爱) 下次体内:2025-10-15 下次体外:2026-04-15边界 case:高龄猫,体重偏轻,驱虫方案不变
狗 | 纯室内 | 0.5岁 | 8kg体内驱虫:每1个月一次(推荐:犬心保) 体外驱虫:每1个月一次(推荐:福来恩) 下次体内:2025-06-15 下次体外:2025-06-15边界 case:幼犬(未满1岁),驱虫频率最高
猫 | 纯室内 | 2岁 | 0.8kg体内驱虫:每3个月一次(推荐:拜耳) 体外驱虫:每6个月一次(推荐:大宠爱) ⚠️ 体重低于1kg,建议先咨询兽医再用药边界 case:体重极轻,工具给出用药警告
狗 | 纯室内 | 2岁 | 5kg体内驱虫:每3个月一次(推荐:拜耳) 体外驱虫:每6个月一次(推荐:福来恩) 下次体内:2025-10-15 下次体外:2026-04-15易错 case:小型犬体重接近猫,易误选品种
猫 | 纯室内 | 2岁 | 3kg体内驱虫:每3个月一次(推荐:拜耳) 体外驱虫:每6个月一次(推荐:大宠爱) 下次体内:2025-10-15 下次体外:2026-04-15易错 case:用户重复提交相同参数,结果一致

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

1. 体外驱虫频率按季节随意调整

错误
夏天每月一次,冬天三个月一次
修复
全年每月一次(或按产品说明书固定周期)

跳蚤、蜱虫在室内暖气环境下全年活跃;冬季中断驱虫会导致虫卵潜伏,春季爆发更难控制。

2. 体内驱虫只看粪便有无虫子

错误
没看到拉虫子就半年不驱
修复
幼犬每月一次,成犬每3个月一次,即使粪便正常也要按时驱虫

蛔虫、钩虫虫卵肉眼不可见,且成虫可能不随粪便排出;粪便检查阴性不代表无感染。

3. 多宠家庭只驱一只,认为其他没出门不会感染

错误
只有出门遛的那只猫做体外驱虫,家猫不做
修复
所有同住宠物同步驱虫,时间表一致

跳蚤卵可通过鞋底、裤脚带入室内;未驱虫的宠物成为虫源,导致全家反复感染。

4. 驱虫日精确到天,错过一天就重算周期

错误
每月1号驱虫,2号忘了就等到下月1号再驱
修复
发现漏驱后立即补驱,补驱日作为新周期起点

驱虫药有3-7天的缓冲窗口期;漏驱超过7天建议补驱并重置日历,而非等整月。

5. 把猫狗驱虫药混用或互换

错误
给猫用狗用体外滴剂(或反过来)
修复
严格按宠物种类选择专用驱虫药,猫狗不可通用

狗用驱虫药中的菊酯类成分对猫有神经毒性,可致死;猫用剂量对狗可能无效。

6. 驱虫后洗澡或游泳导致药效流失

错误
滴完体外驱虫药当天就给狗洗澡
修复
滴药后至少48-72小时不洗澡、不游泳、不淋雨

体外驱虫药需经皮脂腺扩散至全身;水会冲走未吸收的药物,降低药效50%以上。

7. 怀孕/哺乳期宠物不做驱虫调整

错误
怀孕母猫按常规剂量驱虫,不做任何变化
修复
咨询兽医后使用孕期安全的驱虫药,或调整驱虫时间

部分驱虫药(如芬苯达唑)孕期安全,但伊维菌素可能致畸;需兽医评估风险。

8. 只做一种驱虫(体外或体内),忽略另一种

错误
每月只滴体外驱虫药,从不做体内驱虫
修复
体内+体外驱虫分开或使用内外同驱产品,按各自周期执行

跳蚤传播绦虫,蚊子传播心丝虫;只防体外不防体内,寄生虫循环无法切断。

工作原理

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

核心公式

next_dose = last_dose + interval

变量说明

  • next_dose — 下一次驱虫日期
  • last_dose — 上一次驱虫日期
  • interval — 驱虫间隔天数(体内 90 天,体外 30 天)

示例

宠物猫于 2025-01-15 完成体外驱虫,间隔 30 天。则 next_dose = 2025-01-15 + 30 天 = 2025-02-14。若同时做体内驱虫(间隔 90 天),则 next_dose = 2025-01-15 + 90 天 = 2025-04-15。

适用范围

适用于猫狗常规体内(3 月/次)和体外(1 月/次)驱虫方案。不适用于特殊驱虫药(如某些长效注射剂间隔 6 个月)或已感染寄生虫需紧急治疗的情况。数据来源:中国兽医协会《宠物驱虫指南》及常见驱虫药说明书。

原理图

选择宠物猫 / 狗输入体重kg选择驱虫类型体内 / 体外 / 内外同驱提交浏览器内计算根据频次规则推算展示结果下次驱虫日期 + 提醒
用户输入 本地处理 输出结果

开发者集成

3 种主流语言 · 复制即用

from datetime import datetime, timedelta

# 驱虫类型配置:体内驱虫每3个月,体外驱虫每1个月
SCHEDULE = {
    "internal": 90,   # 体内驱虫间隔天数
    "external": 30,   # 体外驱虫间隔天数
}

def next_deworming(last_date: str, deworm_type: str) -> str:
    """计算下次驱虫日期"""
    if deworm_type not in SCHEDULE:
        raise ValueError(f"未知驱虫类型: {deworm_type}")
    
    last = datetime.strptime(last_date, "%Y-%m-%d")
    next_date = last + timedelta(days=SCHEDULE[deworm_type])
    return next_date.strftime("%Y-%m-%d")

# 示例:上次体内驱虫为2024-01-15
print(next_deworming("2024-01-15", "internal"))  # 2024-04-14

# 示例:上次体外驱虫为2024-03-01
print(next_deworming("2024-03-01", "external"))  # 2024-03-31
package main

import (
	"fmt"
	"time"
)

// DewormSchedule 驱虫间隔配置
type DewormSchedule struct {
	Internal int // 体内驱虫间隔天数
	External int // 体外驱虫间隔天数
}

var schedule = DewormSchedule{
	Internal: 90,
	External: 30,
}

// NextDeworming 计算下次驱虫日期
func NextDeworming(lastDate string, dewormType string) (string, error) {
	var interval int
	switch dewormType {
	case "internal":
		interval = schedule.Internal
	case "external":
		interval = schedule.External
	default:
		return "", fmt.Errorf("未知驱虫类型: %s", dewormType)
	}

	last, err := time.Parse("2006-01-02", lastDate)
	if err != nil {
		return "", err
	}

	next := last.AddDate(0, 0, interval)
	return next.Format("2006-01-02"), nil
}

func main() {
	// 示例:上次体内驱虫为2024-01-15
	result, _ := NextDeworming("2024-01-15", "internal")
	fmt.Println(result) // 2024-04-14

	// 示例:上次体外驱虫为2024-03-01
	result, _ = NextDeworming("2024-03-01", "external")
	fmt.Println(result) // 2024-03-31
}
// 驱虫间隔配置(天)
const SCHEDULE = {
  internal: 90,  // 体内驱虫
  external: 30,  // 体外驱虫
};

/**
 * 计算下次驱虫日期
 * @param {string} lastDate - 上次驱虫日期,格式 YYYY-MM-DD
 * @param {'internal'|'external'} type - 驱虫类型
 * @returns {string} 下次驱虫日期
 */
function nextDeworming(lastDate, type) {
  if (!SCHEDULE[type]) {
    throw new Error(`未知驱虫类型: ${type}`);
  }
  
  const last = new Date(lastDate);
  const next = new Date(last.getTime() + SCHEDULE[type] * 24 * 60 * 60 * 1000);
  
  // 格式化为 YYYY-MM-DD
  const year = next.getFullYear();
  const month = String(next.getMonth() + 1).padStart(2, '0');
  const day = String(next.getDate()).padStart(2, '0');
  
  return `${year}-${month}-${day}`;
}

// 示例
console.log(nextDeworming('2024-01-15', 'internal')); // 2024-04-14
console.log(nextDeworming('2024-03-01', 'external')); // 2024-03-31

常见问题

8 个高频疑问

驱虫日历怎么用?输入宠物信息后具体能干什么?
输入宠物种类(猫/狗)、出生日期或年龄、体重后,工具会根据常见驱虫药说明和兽医推荐方案,自动生成一个按月的驱虫时间表。时间表会区分体内驱虫(如驱蛔虫、绦虫,一般3个月一次)和体外驱虫(如驱跳蚤、蜱虫,一般1个月一次),并用不同颜色或标记标出每次该做哪种驱虫。同时会提供一个提醒功能(需浏览器允许通知),在到期前弹出桌面通知,避免忘记。
为什么我家狗用的驱虫药和日历推荐的频率不一样?到底该信哪个?
驱虫日历推荐的是基于多数常见驱虫药(如大宠爱、福来恩、拜耳等)说明书的通用方案:体外驱虫每月1次,体内驱虫每3个月1次。但不同品牌、不同成分的驱虫药保护周期有差异——比如某些含异噁唑啉类的体外驱虫药可维持3个月,某些体内驱虫药需每月服用。建议优先遵循宠物医生根据具体用药方案制定的计划,日历作为通用参考和到期提醒辅助,输入时也可手动调整频率。
猫和狗的驱虫频率一样吗?家里只养猫,日历能单独设置吗?
猫和狗的驱虫频率建议不同。猫如果完全不出门、不吃生肉,体外驱虫可延长至2-3个月一次,体内驱虫仍建议3个月一次;狗因为有外出遛弯、接触草丛和其他犬只的机会,体外驱虫严格建议每月一次。驱虫日历在输入宠物种类时就会自动切换默认频率,猫按猫的推荐方案,狗按狗的推荐方案。如果宠物有特殊情况(如怀孕、哺乳、幼龄),可以在设置页面手动调整每次驱虫的间隔天数。
这个驱虫日历准不准?是根据什么标准来的?
日历基于国内宠物医院常用的驱虫方案和主流驱虫药说明书(如硕腾、勃林格殷格翰、默沙东等厂家的产品说明)中的推荐频次,结合中国兽医协会2023年发布的《犬猫驱虫技术指南》中的建议。具体频次为:体外驱虫28-30天一次,体内驱虫90天一次,体内外同驱按体外驱虫频率执行。需要注意的是,该日历是一个通用提醒工具,不能替代兽医针对个体宠物的专业判断,尤其对于有寄生虫感染史或免疫缺陷的宠物,需遵医嘱调整。
输入出生日期后,日历会考虑幼猫幼狗的特殊驱虫方案吗?
会。对于幼犬(8周龄以下)和幼猫(6周龄以下),驱虫日历会提示需要先咨询兽医确定首次驱虫时间。对于8周龄以上的幼犬和6周龄以上的幼猫,日历默认启用幼龄动物方案:前3个月每月做一次体内驱虫(而非3个月一次),体外驱虫仍为每月一次。在输入界面,可以选择宠物的年龄段(幼年/成年/老年),不同年龄段对应不同的默认频率。如果选择幼年,日历会自动缩短体内驱虫间隔。
如果错过了当天的驱虫提醒,需要重新计算下一次的时间吗?
不需要重新计算。错过提醒后,只需尽快补做即可,下一次的驱虫时间仍按原计划(从上一次实际驱虫日期起算)顺延,而不是从补做当天重新开始。例如:原定5月1日做体外驱虫,但实际5月10日才做,那么下一次体外驱虫是6月10日(5月10日+30天),而不是6月1日。日历在补做后会自动更新下一次提醒日期。如果连续错过超过2个月,建议补做后咨询兽医是否需要缩短间隔以巩固效果。
这个工具是纯在浏览器里算的吗?会不会把我的宠物信息上传到服务器?
纯前端计算,所有数据只在你自己的浏览器里处理。输入的宠物种类、年龄、体重等信息不会通过任何网络请求发送到服务器,关闭页面或清除浏览器缓存后数据即消失。可以自行验证:打开浏览器开发者工具(F12)切换到Network(网络)标签,输入信息点击生成日历后,观察是否有任何HTTP请求发出——没有就是安全的。断网状态下工具同样可以正常使用。
我养了两只猫和一只狗,能不能在一个日历里看到所有宠物的驱虫时间?
目前一个浏览器会话只能为一只宠物生成独立的驱虫日历。如果需要为多只宠物管理,建议用不同浏览器标签页分别输入每只宠物的信息,或使用浏览器的多用户配置文件功能。日历生成后会显示该宠物的名字(输入时可自定义昵称),方便区分。后续版本可能会支持多宠物合并视图,但目前需手动切换。提醒功能也是按单个宠物分别设置的,每只宠物的到期提醒互不干扰。
选择 打开 +新窗口 esc关闭