<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<SCRIPT Language="JavaScript" encode="big-5">
function DateAdd(oDate, iYearAmount, iMonthAmount, iDayAmount)
{
  if (oDate == null || typeof(oDate) == "undefined") return null;
  if (isNaN(iYearAmount)) 
    iYearAmount = 0;
  else
    iYearAmount = parseInt(iYearAmount);
  if (isNaN(iMonthAmount)) 
    iMonthAmount = 0;
  else
    iMonthAmount = parseInt(iMonthAmount);
  if (isNaN(iDayAmount)) 
    iDayAmount = 0;
  else
    iDayAmount = parseInt(iDayAmount);

  var NewDate = oDate
  if (iYearAmount + iMonthAmount + iDayAmount > 0)
  {
    if ( iMonthAmount == 72 ) {
      var NewYear = NewDate.getYear() + 6;
      var NewMonth = NewDate.getMonth();
      var NewDay = 1;
      if (NewMonth < 8 ) {
        NewMonth = 8;
      }
      else
      {
	NewMonth = 8;
	NewYear = NewYear + 1;
      }
      NewDate = new Date(NewYear, NewMonth, NewDay);
    }
    else
    {
      var NewYear = NewDate.getYear() + iYearAmount;
      var NewMonth = NewDate.getMonth() + iMonthAmount;
      var NewDay = NewDate.getDate() + iDayAmount;
      NewDate = new Date(NewYear, NewMonth, NewDay);
    }
  }
  return NewDate;  
}

function Date2YYYYMMDD(oDate, splitChar)
{
  var TypeName = typeof(oDate);
  if (oDate == null || TypeName == "undefined") return "";
  if (TypeName == "string" || TypeName == "number") {
    oDate = new Date(oDate);
    if (isNaN(oDate)) return "";
  }
  if (splitChar == null) splitChar = "";
  var YYYY = "000" + oDate.getYear();
  var MM = "0" + (oDate.getMonth()+1);
  var DD = "0" + oDate.getDate();
  YYYY = YYYY.substr(YYYY.length-4, 4);
  MM = MM.substr(MM.length-2,2);
  DD = DD.substr(DD.length-2,2);
  return YYYY + splitChar + MM + splitChar + DD;  
}

function Date2ROCYYMMDD(oROCDate, splitChar, yearLength)
{
  var TypeName = typeof(oROCDate);
  if (oROCDate == null || TypeName == "undefined") return "";
  if (TypeName == "string" || TypeName == "number") {
    oROCDate = new Date(oROCDate);
    if (isNaN(oROCDate)) return "";
  }
  if (splitChar == null) splitChar = "";
  var YYY = "0" + (oROCDate.getYear()-1911);
  var MM = "0" + (oROCDate.getMonth()+1);
  var DD = "0" + oROCDate.getDate();
  if (isNaN(yearLength) || yearLength < 2) yearLength = 2;
  if (yearLength < YYY.length-1) yearLength = YYY.length-1;
  YYY = YYY.substr(YYY.length-yearLength, yearLength);
  MM = MM.substr(MM.length-2,2);
  DD = DD.substr(DD.length-2,2);
  return YYY + splitChar + MM + splitChar + DD;  
}

function ROCDate2Date(sROCDate, splitChar)
{
  if (sROCDate == null || typeof(sROCDate) == "undefined") return null;
  if (splitChar == null) splitChar = "";
  var oDate = null;
  var YYY = "", MM = "", DD = "";
  if (sROCDate.length >= 6 && !isNaN(sROCDate))
  {
    YYY = sROCDate.substr(0, sROCDate.length-4);
    MM = sROCDate.substr(sROCDate.length-4,2);
    DD = sROCDate.substr(sROCDate.length-2,2);
  } else if(splitChar != "" && sROCDate.indexOf(splitChar) > 0)
  {
    var DatePart = sROCDate.split(splitChar);
    if (DatePart.length == 3) {
      YYY = DatePart[0];
      MM = DatePart[1];
      DD = DatePart[2];
    }
  }
  if (!isNaN(YYY) && !isNaN(MM) && !isNaN(DD))
  {
    YYY = parseInt(YYY,10)+1911;
    MM = parseInt(MM,10);
    DD = parseInt(DD,10);
    if ((MM >= 1 && MM <= 12) && (DD >= 1 && DD <= 31))
    {
      oDate = new Date(YYY, MM-1, DD);
      if (oDate.getYear() != YYY || oDate.getMonth() != MM-1 || oDate.getDate() != DD) 
      {
        oDate = null;
        alert("日期錯誤 !!");
      }
    } else
    {
      oDate = null;
      alert("日期錯誤 !!");
    }
  }
  return oDate;
}
</SCRIPT>

<SCRIPT Language="JavaScript" encode="big-5">
var VaccDatas = new Array();
VaccDatas[0] = new VaccData(0, 0, 0, "出生 24小時內", new Array("B型肝炎免疫球蛋白一劑 <sup>1</sup>"));
VaccDatas[1] = new VaccData(0, 0, 1, "出生滿 24小時以後", new Array("卡介苗一劑"));
VaccDatas[2] = new VaccData(0, 0, 3, "出生滿 2-5天", new Array("B型肝炎遺傳工程疫苗第一劑"));
VaccDatas[3] = new VaccData(0, 1, 0, "出生滿 1個月", new Array("B型肝炎遺傳工程疫苗第二劑"));
VaccDatas[4] = new VaccData(0, 2, 0, "出生滿 2個月", new Array("小兒麻痺口服疫苗第一劑", "白喉破傷風百日咳混合疫苗第一劑"));
VaccDatas[5] = new VaccData(0, 4, 0, "出生滿 4個月", new Array("小兒麻痺口服疫苗第二劑", "白喉破傷風百日咳風混合疫苗第二劑"));
VaccDatas[6] = new VaccData(0, 6, 0, "出生滿 6個月", new Array("小兒麻痺口服疫苗第三劑", "白喉破傷風百日咳混合疫苗第三劑", "B型肝炎遺傳工程疫苗第三劑"));
VaccDatas[7] = new VaccData(1, 0, 0, "出生滿 12個月", new Array("麻疹腮腺炎德國麻疹混合疫苗第一劑","水痘疫苗一劑"));
VaccDatas[8] = new VaccData(1, 3, 0, "出生滿 15個月", new Array("日本腦炎疫苗第一劑、第二劑(間隔兩週)<sup>2</sup>"));
VaccDatas[9] = new VaccData(1, 6, 0, "出生滿 18個月", new Array("小兒麻痺口服疫苗第四劑", "白喉破傷風百日咳混合疫苗第四劑"));
VaccDatas[10] = new VaccData(2, 3, 0, "出生滿 27個月", new Array("日本腦炎疫苗第三劑"));
VaccDatas[11] = new VaccData(0, 72, 0, "國小一年級<sup>3</sup>", new Array("減量破傷風白喉非細胞性百日咳混合疫苗一劑", "小兒麻痺口服疫苗一劑", "麻疹腮腺炎德國麻疹混合疫苗第二劑","日本腦炎疫苗第四劑"));

function ShowVaccList(sBirthday, sDivID, sUserName)
{
  var AlertMsg = "";
  if (window.location.href.substring(0,7).toLowerCase() != "http://") 
  {
    AlertMsg = "請勿將此網頁複製到您的電腦上使用，\r\n經由網站使用才能確保疫苗基本資料的正確性";
    alert(AlertMsg);
  }
  var oBirthday = ROCDate2Date(sBirthday);
  var dtCond1 = ROCDate2Date("0990101");
  var dtCond2 = ROCDate2Date("0981101");
  var dtCond3 = ROCDate2Date("0980901");
  var dtCond4 = ROCDate2Date("0970901");
  var oDiv = document.getElementById(sDivID)
  
  if (oBirthday >= dtCond1)
  {
	VaccDatas[4] = new VaccData(0, 2, 0, "出生滿 2個月", new Array("五合一疫苗(白喉破傷風非細胞性百日咳、<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b型嗜血桿菌及不活化小兒麻痺混合疫苗)第一劑"));
	VaccDatas[5] = new VaccData(0, 4, 0, "出生滿 4個月", new Array("五合一疫苗(白喉破傷風非細胞性百日咳、<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b型嗜血桿菌及不活化小兒麻痺混合疫苗)第二劑"));
	VaccDatas[6] = new VaccData(0, 6, 0, "出生滿 6個月", new Array("B型肝炎遺傳工程疫苗第三劑", "五合一疫苗(白喉破傷風非細胞性百日咳、<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b型嗜血桿菌及不活化小兒麻痺混合疫苗)第三劑"));
  	VaccDatas[9] = new VaccData(1, 6, 0, "出生滿 18個月", new Array("五合一疫苗(白喉破傷風非細胞性百日咳、<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b型嗜血桿菌及不活化小兒麻痺混合疫苗)第四劑"));
  }
  else if (oBirthday >= dtCond2)
  {
	VaccDatas[4] = new VaccData(0, 2, 0, "出生滿 2個月", new Array("小兒麻痺口服疫苗第一劑", "白喉破傷風百日咳混合疫苗第一劑"));
	VaccDatas[5] = new VaccData(0, 4, 0, "出生滿 4個月", new Array("五合一疫苗(白喉破傷風非細胞性百日咳、<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b型嗜血桿菌及不活化小兒麻痺混合疫苗)第二劑"));
	VaccDatas[6] = new VaccData(0, 6, 0, "出生滿 6個月", new Array("B型肝炎遺傳工程疫苗第三劑", "五合一疫苗(白喉破傷風非細胞性百日咳、<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b型嗜血桿菌及不活化小兒麻痺混合疫苗)第三劑"));
  	VaccDatas[9] = new VaccData(1, 6, 0, "出生滿 18個月", new Array("五合一疫苗(白喉破傷風非細胞性百日咳、<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b型嗜血桿菌及不活化小兒麻痺混合疫苗)第四劑"));
  }
   else if (oBirthday >= dtCond3)
  {
	VaccDatas[4] = new VaccData(0, 2, 0, "出生滿 2個月", new Array("小兒麻痺口服疫苗第一劑", "白喉破傷風百日咳混合疫苗第一劑"));
	VaccDatas[5] = new VaccData(0, 4, 0, "出生滿 4個月", new Array("小兒麻痺口服疫苗第二劑", "白喉破傷風百日咳風混合疫苗第二劑"));
	VaccDatas[6] = new VaccData(0, 6, 0, "出生滿 6個月", new Array("B型肝炎遺傳工程疫苗第三劑", "五合一疫苗(白喉破傷風非細胞性百日咳、<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b型嗜血桿菌及不活化小兒麻痺混合疫苗)第三劑"));
  	VaccDatas[9] = new VaccData(1, 6, 0, "出生滿 18個月", new Array("五合一疫苗(白喉破傷風非細胞性百日咳、<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b型嗜血桿菌及不活化小兒麻痺混合疫苗)第四劑"));
  }
  else if (oBirthday >= dtCond4)
  {
	VaccDatas[4] = new VaccData(0, 2, 0, "出生滿 2個月", new Array("小兒麻痺口服疫苗第一劑", "白喉破傷風百日咳混合疫苗第一劑"));
	VaccDatas[5] = new VaccData(0, 4, 0, "出生滿 4個月", new Array("小兒麻痺口服疫苗第二劑", "白喉破傷風百日咳風混合疫苗第二劑"));
	VaccDatas[6] = new VaccData(0, 6, 0, "出生滿 6個月", new Array("小兒麻痺口服疫苗第三劑", "白喉破傷風百日咳混合疫苗第三劑", "B型肝炎遺傳工程疫苗第三劑"));
  	VaccDatas[9] = new VaccData(1, 6, 0, "出生滿 18個月", new Array("五合一疫苗(白喉破傷風非細胞性百日咳、<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b型嗜血桿菌及不活化小兒麻痺混合疫苗)第四劑"));
  }
  else 
  {
	VaccDatas[4] = new VaccData(0, 2, 0, "出生滿 2個月", new Array("小兒麻痺口服疫苗第一劑", "白喉破傷風百日咳混合疫苗第一劑"));
	VaccDatas[5] = new VaccData(0, 4, 0, "出生滿 4個月", new Array("小兒麻痺口服疫苗第二劑", "白喉破傷風百日咳風混合疫苗第二劑"));
	VaccDatas[6] = new VaccData(0, 6, 0, "出生滿 6個月", new Array("小兒麻痺口服疫苗第三劑", "白喉破傷風百日咳混合疫苗第三劑", "B型肝炎遺傳工程疫苗第三劑"));
  	VaccDatas[9] = new VaccData(1, 6, 0, "出生滿 18個月", new Array("小兒麻痺口服疫苗第四劑", "白喉破傷風百日咳混合疫苗第四劑"));
  }
 
  if (oBirthday != null && oDiv != null)
  {
    var sHtml
    sHtml = "";
    sHtml += "<p><font color='red'>" + AlertMsg + "</font></p>";
    sHtml += "<table border='1' cellspacing='1' width='100%' bgcolor='#00FFFF'>";
    sHtml += "  <tr>";
    sHtml += "    <td colspan='3'>";
    sHtml += "      <table border='0' cellspacing='1' width='100%' bgcolor='#00CCFF'>";
    sHtml += "        <tr><td align=center>" + sUserName + " 常規疫苗接種預定日期一覽表</td><tr>";
    sHtml += "        <tr><td height='2' bgcolor='#000000'></td><tr>";
    sHtml += "        <tr><td>生日(民國『年、月、日』) ：" + sBirthday + "</td><tr>";
    sHtml += "      </table>";
    sHtml += "    </td>";
    sHtml += "  </tr>";
    //title
    sHtml += "  <tr>";
    sHtml += "    <td>接種年齡</td><td>疫苗種類</td><td>預定接種日期『年、月、日』</td>";
    sHtml += "  </tr>";
    for (Vacc in VaccDatas)
    {
      sHtml += "  <tr>";
      sHtml += "    <td nowrap>" + VaccDatas[Vacc].VaccTitle + "</td>";
      sHtml += "    <td nowrap>"
      for (idx in VaccDatas[Vacc].VaccMsg) {
        sHtml += "● &nbsp;" + VaccDatas[Vacc].VaccMsg[idx] + "<br>";
      }
      sHtml += "</td>";
      sHtml += "    <td nowrap>" + Date2ROCYYMMDD(VaccDatas[Vacc].VaccDate(oBirthday), "", 3) + "</td>";
      sHtml += "  </tr>";
    }
    sHtml += "</table>";
    //備註
    sHtml += "<br><SPAN><sup>1</sup> </SPAN><SPAN>媽媽若為高傳染性B型肝炎帶原者（e抗原陽性），其寶寶應於 出生後儘速注射一劑B型肝炎免疫球蛋白，最遲不要超過24小時。</SPAN><br>";
    sHtml += "<SPAN><sup>2</sup> </SPAN><SPAN>日本腦炎疫苗每年集中於3月至5月接種，隔年接種第三劑。</SPAN><br>";
    sHtml += "<SPAN><sup>3</sup> </SPAN><SPAN>國小一年級應接種項目，目前係於學校採集中接種。</SPAN><br>";
    sHtml += "<br><SPAN>備註：</SPAN><br>";
    sHtml += "<SPAN>1.</SPAN><SPAN>表列為目前政府提供之常規預防接種項目，並依現行預防接種時程估算預定接種日期。</SPAN><br>";
    sHtml += "<SPAN>2.</SPAN><SPAN>各項疫苗接種時間可能因接種單位服務時間、寶寶身體狀況或集中接種…..等因素而酌情調整，如有疑問，請洽各縣市衛生局(所)或專業醫護人員諮詢。</SPAN><br>";
    
    oDiv.innerHTML = sHtml;
  }
}

function VaccData(yearAmount, monthAmount, dayAmount, vaccTitle, vaccMsg)
{
  if (isNaN(yearAmount))
    this.YearAmount = 0;
  else
    this.YearAmount = parseInt(yearAmount);
  if (isNaN(monthAmount))
    this.MonthAmount = 0;
  else
    this.MonthAmount = parseInt(monthAmount);
  if (isNaN(dayAmount))
    this.DayAmount = 0;
  else
    this.DayAmount = parseInt(dayAmount);
  this.VaccTitle = vaccTitle;
  this.VaccMsg = vaccMsg;
  this.VaccDate = function (oBirthday) {
    return DateAdd(oBirthday, this.YearAmount, this.MonthAmount, this.DayAmount);
  }
}
</SCRIPT><html xml:lang="zh-TW" lang="zh-TW" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>PDA
				─ 飛行時差 Jet Lag</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="Title" content="PDA"/>
<meta name="Keywords" content="PDA"/>
<link rel="stylesheet" type="text/css" href="GIPDSD/xslGip/xslExport/998/PDA/css/common.css">
</link>
</head>
<body>
<h1>
<a href="#">
<img alt="疾病管制局全球資訊網Centers for Disease Control,R.O.C(Taiwan)PDA專區" border="0" src="GIPDSD/xslGip/xslExport/998/PDA/images/titlebg02.gif">
</img>
</a>
</h1>
<div class="layout">
<h2>
<div class="home"><a href="mp.asp"><img alt="回首頁" border="0" src="GIPDSD/xslGip/xslExport/998/PDA/images/home.gif"></a></div>保健建議</h2>
<h3>飛行時差 Jet Lag</h3>
<div class="content">
<p><UL>
<LI>什麼是飛行時差？<BR>身體的自然節奏和睡眠週期受到擾亂而引起的症狀，通常在短時間內橫越多個時區所引發。由西飛向東所造成的飛行時差，比由東飛向西時嚴重，所需要復原的時間也較久。<BR></LI>
<LI>飛行時差會有哪些症狀？<BR>腸胃不適（食慾不振）、全身倦怠、白日精神不濟、夜晚難以入眠等。甚至會影響工作和思維的表現。很多症狀往往合併有旅行本身帶來的疲倦感，這些症狀會隨者身體漸適應新的時區，而慢慢改善。<BR></LI>
<LI>如何預防飛行時差？<BR>（1）出發前應有充足的休息，及避免睡眠不足。<BR>（2）當旅程少過三天時，應試著按出發地的時間表作息，而不是按目的地的作息時間。如有特別需要，請先諮詢專業醫師。<BR>（3）當旅程超過三天以上，應立即依目的地的睡眠及用膳時間作息。如有需要，可以在最初的數天作午間小睡，以助適應。<BR>（4）抵達目的地後，白天時應多接受戶外陽光照射，可以減少時差的症狀。<BR>（5）在飛行途中，儘量避免飲用過多的酒精和具有咖啡因的飲料。<BR>（6）避免過量飲食，適時補充水分及限制過量酒精攝取亦有幫助。<BR>（7）短效的安眠藥可能有幫助，如有需要時，應先與專業醫生商討後，再決定是否使用。<BR>（8）褪黑激素（Melatonin）曾被宣稱可減緩時差的影響，但它的安全性及使用劑量仍有待證實；如服用時間及劑量不當時易有反效果，應先請教專業醫生。 目前WHO並不建議使用褪黑激素。<BR></LI>
<LI>小叮嚀<BR>若您常需做長途旅行，您可能已有您自己適應時差的方法，建議您與專業醫師討論，可以讓您更有效率的適應時差所帶來的困擾。</LI></UL></p>
</div>
<div class="top"><a href="#"><img alt="回頁首" border="0" src="GIPDSD/xslGip/xslExport/998/PDA/images/top.gif"></a></div>
</div>
</body>
</html>
