dob to Chinese Zodiac Sign function

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    dob to Chinese Zodiac Sign function

    This gave me a headache a few years ago so thought i would share it:
    PHP Code:
    function getanimalsign($date){

         list(
    $year,$month,$day)=explode("-",$date);



         if((
    $year=="1900"&&$month>=01&&$day>=31||$year=="1900"&&$month>=02||$year=="1901"&&$month<=02&&$day<=18||$year=="1901"&&$month=="01")||($year=="1912"&&$month>=02&&$day>=18||$year=="1912"&&$month>=03||$year=="1913"&&$month<=02&&$day<=05||$year=="1913"&&$month=="01")||($year=="1924"&&$month>=02&&$day>=05||$year=="1924"&&$month>=03||$year=="1925"&&$month<=01&&$day<=23)||

    (
    $year=="1936"&&$month>=01&&$day>=24||$year=="1936"&&$month>=02||$year=="1937"&&$month<=02&&$day<=10||$year=="1936"&&$month=="01")||($year=="1948"&&$month>=02&&$day>=10||$year=="1948"&&$month>=03||$year=="1949"&&$month<=01&&$day<=28)||($year=="1960"&&$month>=01&&$day>=28||$year=="1960"&&$month>=02||$year=="1961"&&$month<=02&&$day<=14||$year=="1961"&&$month=="01")||($year=="1972"&&$month>=02&&$day>=15||$year=="1972"&&$month>=03||$year=="1973"&&$month<=02&&$day<=02||$year=="1973"&&$month=="01")||($year=="1984"&&$month>=02&&$day>=02||$year=="1984"&&$month>=03||$year=="1985"&&$month<=02&&$day<=19||$year=="1985"&&$month=="01")||($year=="1996"&&$month>=02&&$day>=19||$year=="1996"&&$month>=03||$year=="1997"&&$month<=02&&$day<=06||$year=="1997"&&$month=="01"))

    {

              return 
    "Rat";

         }else if((
    $year=="1901"&&$month>=02&&$day>=19||$year=="1901"&&$month>=03||$year=="1902"&&$month<=02&&$day<=07||$year=="1902"&&$month=="01")||($year=="1913"&&$month>=02&&$day>=06||$year=="1913"&&$month>=03||$year=="1914"&&$month<=01&&$day<=25)||($year=="1925"&&$month>=01&&$day>=24||$year=="1925"&&$month>=02||$year=="1926"&&$month<=02&&$day<=12||$year=="1926"&&$month=="01")||($year=="1937"&&$month>=02&&$day>=11||$year=="1937"&&$month>=03||$year=="1938"&&$month<=01&&$day<=30)||($year=="1949"&&$month>=01&&$day>=29||$year=="1949"&&$month>=02||$year=="1950"&&$month<=02&&$day<=16||$year=="1950"&&$month=="01")||($year=="1961"&&$month>=02&&$day>=15||$year=="1961"&&$month>=03||$year=="1962"&&$month<=02&&$day<=04||$year=="1962"&&$month=="01")||($year=="1973"&&$month>=02&&$day>=03||$year=="1973"&&$month>=03||$year=="1974"&&$month<=01&&$day<=22)||($year=="1985"&&$month>=02&&$day>=20||$year=="1985"&&$month>=03||$year=="1986"&&$month<=02&&$day<=08||$year=="1986"&&$month=="01")||($year=="1997"&&$month>=02&&$day>=07||$year=="1997"&&$month>=03||$year=="1998"&&$month<=01&&$day<=27)){

              return 
    "Ox";

         }



    else if((
    $year=="1902"&&$month>=02&&$day>=08||$year=="1902"&&$month>=03||$year=="1903"&&$month<=01&&$day<=28)||($year=="1914"&&$month>=01&&$day>=26||$year=="1914"&&$month>=02||$year=="1915"&&$month<=02&&$day<=13||$year=="1915"&&$month=="01")||($year=="1926"&&$month>=02&&$day>=13||$year=="1926"&&$month>=03||$year=="1927"&&$month<=02&&$day<=01||$year=="1927"&&$month=="01")||($year=="1938"&&$month>=01&&$day>=31||$year=="1938"&&$month>=02||$year=="1939"&&$month<=02&&$day<=18||$year=="1939"&&$month=="01")||($year=="1950"&&$month>=02&&$day>=17||$year=="1950"&&$month>=03||$year=="1951"&&$month<=02&&$day<=05||$year=="1951"&&$month=="01")||($year=="1962"&&$month>=02&&$day>=05||$year=="1962"&&$month>=03||$year=="1963"&&$month<=01&&$day<=24)||($year=="1974"&&$month>=01&&$day>=23||$year=="1974"&&$month>=02||$year=="1975"&&$month<=02&&$day<=10||$year=="1975"&&$month=="01")||($year=="1986"&&$month>=02&&$day>=09||$year=="1986"&&$month>=03||$year=="1987"&&$month<=01&&$day<=28)||($year=="1998"&&$month>=01&&$day>=28||$year=="1998"&&$month>=02||$year=="1999"&&$month<=02&&$day<=15||$year=="1999"&&$month=="01")){

              return 
    "Tiger";

         }else if((
    $year=="1903"&&$month>=01&&$day>=29||$year=="1903"&&$month>=02||$year=="1904"&&$month<=02&&$day<=15||$year=="1904"&&$month=="01")||($year=="1915"&&$month>=02&&$day>=14||$year=="1915"&&$month>=03||$year=="1916"&&$month<=02&&$day<=02||$year=="1916"&&$month=="01")||($year=="1927"&&$month>=02&&$day>=02||$year=="1927"&&$month>=03||$year=="1928"&&$month<=01&&$day<=22)||($year=="1939"&&$month>=02&&$day>=19||$year=="1939"&&$month>=03||$year=="1940"&&$month<=02&&$day<=07||$year=="1940"&&$month=="01")||($year=="1951"&&$month>=02&&$day>=06||$year=="1951"&&$month>=03||$year=="1952"&&$month<=01&&$day<=26)||($year=="1963"&&$month>=01&&$day>=25||$year=="1963"&&$month>=02||$year=="1964"&&$month<=02&&$day<=12||$year=="1964"&&$month=="01")||($year=="1975"&&$month>=02&&$day>=11||$year=="1975"&&$month>=03||$year=="1976"&&$month<=01&&$day<=30)||($year=="1987"&&$month>=01&&$day>=29||$year=="1987"&&$month>=02||$year=="1988"&&$month<=02&&$day<=16||$year=="1988"&&$month=="01")||($year=="1999"&&$month>=02&&$day>=16||$year=="1999"&&$month>=03||$year=="2000"&&$month<=02&&$day<=04||$year=="2000"&&$month=="01")){

              return 
    "Rabbit";

         }



    else if((
    $year=="1904"&&$month>=02&&$day>=16||$year=="1904"&&$month>=03||$year=="1905"&&$month<=02&&$day<=03||$year=="1905"&&$month=="01")||($year=="1916"&&$month>=02&&$day>=03||$year=="1916"&&$month>=03||$year=="1917"&&$month<=01&&$day<=22)||($year=="1928"&&$month>=01&&$day>=23||$year=="1928"&&$month>=02||$year=="1929"&&$month<=02&&$day<=09||$year=="1929"&&$month=="01")||($year=="1940"&&$month>=02&&$day>=08||$year=="1940"&&$month>=03||$year=="1941"&&$month<=01&&$day<=26)||($year=="1952"&&$month>=01&&$day>=27||$year=="1952"&&$month>=02||$year=="1953"&&$month<=02&&$day<=13||$year=="1953"&&$month=="01")||($year=="1964"&&$month>=02&&$day>=13||$year=="1964"&&$month>=03||$year=="1965"&&$month<=02&&$day<=01||$year=="1965"&&$month=="01")||($year=="1976"&&$month>=01&&$day>=31||$year=="1976"&&$month>=02||$year=="1977"&&$month<=02&&$day<=17||$year=="1977"&&$month=="01")||($year=="1988"&&$month>=02&&$day>=17||$year=="1988"&&$month>=03||$year=="1989"&&$month<=02&&$day<=05||$year=="1989"&&$month=="01")||($year=="2000"&&$month>=02&&$day>=05||$year=="2000"&&$month>=03||$year=="2001"&&$month<=01&&$day<=23)){

              return 
    "Dragon";

         }else if((
    $year=="1905"&&$month>=02&&$day>=04||$year=="1905"&&$month>=03||$year=="1906"&&$month<=01&&$day<=24)||($year=="1917"&&$month>=01&&$day>=23||$year=="1917"&&$month>=02||$year=="1918"&&$month<=02&&$day<=10||$year=="1918"&&$month=="01")||($year=="1929"&&$month>=02&&$day>=10||$year=="1929"&&$month>=03||$year=="1930"&&$month<=01&&$day<=29)||($year=="1941"&&$month>=01&&$day>=27||$year=="1941"&&$month>=02||$year=="1942"&&$month<=02&&$day<=14||$year=="1942"&&$month=="01")||($year=="1953"&&$month>=02&&$day>=14||$year=="1953"&&$month>=03||$year=="1954"&&$month<=02&&$day<=01||$year=="1954"&&$month=="01")||($year=="1965"&&$month>=02&&$day>=02||$year=="1965"&&$month>=03||$year=="1966"&&$month<=01&&$day<=20)||($year=="1977"&&$month>=02&&$day>=18||$year=="1977"&&$month>=03||$year=="1978"&&$month<=02&&$day<=06||$year=="1978"&&$month=="01")||($year=="1989"&&$month>=02&&$day>=06||$year=="1989"&&$month>=03||$year=="1990"&&$month<=01&&$day<=26)||($year=="2001"&&$month>=01&&$day>=24||$year=="2001"&&$month>=02||$year=="2002"&&$month<=02&&$day<=11||$year=="2002"&&$month=="01")){

              return 
    "Snake";

    //1991-01-28

         
    }else if(($year=="1906"&&$month>=01&&$day>=25||$year=="1906"&&$month>=02||$year=="1907"&&$month<=02&&$day<=12||$year=="1907"&&$month=="01")||($year=="1918"&&$month>=02&&$day>=11||$year=="1918"&&$month>=03||$year=="1919"&&$month<=01&&$day<=31)||($year=="1930"&&$month>=01&&$day>=30||$year=="1930"&&$month>=02||$year=="1931"&&$month<=02&&$day<=16||$year=="1931"&&$month=="01")||($year=="1942"&&$month>=02&&$day>=15||$year=="1942"&&$month>=03||$year=="1943"&&$month<=02&&$day<=04||$year=="1943"&&$month=="01")||($year=="1954"&&$month>=02&&$day>=02||$year=="1954"&&$month>=03||$year=="1955"&&$month<=01&&$day<=23)||($year=="1966"&&$month>=01&&$day>=21||$year=="1966"&&$month>=02||$year=="1967"&&$month<=02&&$day<=08||$year=="1967"&&$month=="01")||($year=="1978"&&$month>=02&&$day>=07||$year=="1978"&&$month>=03||$year=="1979"&&$month<=01&&$day<=27)||($year=="1990"&&$month>=01&&$day>=27||$year=="1990"&&$month>=02||$year=="1991"&&$month<=02&&$day<=14||$year=="1991"&&$month=="01")||($year=="2002"&&$month>=02&&$day>=12||$year=="2002"&&$month>=03||$year=="2003"&&$month<=01&&$day<=31)){

              return 
    "Horse";

         }else if((
    $year=="1907"&&$month>=02&&$day>=13||$year=="1907"&&$month>=03||$year=="1908"&&$month<=02&&$day<=01||$year=="1908"&&$month=="01")||($year=="1919"&&$month>=02&&$day>=01||$year=="1919"&&$month>=03||$year=="1920"&&$month<=02&&$day<=19||$year=="1920"&&$month=="01")||($year=="1931"&&$month>=02&&$day>=17||$year=="1931"&&$month>=03||$year=="1932"&&$month<=02&&$day<=05||$year=="1932"&&$month=="01")||($year=="1943"&&$month>=02&&$day>=05||$year=="1943"&&$month>=03||$year=="1944"&&$month<=01&&$day<=24)||($year=="1955"&&$month>=01&&$day>=24||$year=="1955"&&$month>=02||$year=="1956"&&$month<=02&&$day<=11||$year=="1956"&&$month=="01")||($year=="1967"&&$month>=02&&$day>=09||$year=="1967"&&$month>=03||$year=="1968"&&$month<=01&&$day<=29)||($year=="1979"&&$month>=01&&$day>=28||$year=="1979"&&$month>=02||$year=="1980"&&$month<=02&&$day<=15||$year=="1980"&&$month=="01")||($year=="1991"&&$month>=02&&$day>=15||$year=="1992"&&$month>=03||$year=="1992"&&$month<=02&&$day<=03||$year=="1992"&&$month=="01")||($year=="2003"&&$month>=02&&$day>=01||$year=="2003"&&$month>=03||$year=="2004"&&$month<=01&&$day<=21)){

              return 
    "Goat";

         }else if((
    $year=="1908"&&$month>=02&&$day>=02||$year=="1908"&&$month>=03||$year=="1909"&&$month<=01&&$day<=21)||($year=="1920"&&$month>=02&&$day>=20||$year=="1921"&&$month>=03||$year=="1921"&&$month<=02&&$day<=07||$year=="1921"&&$month=="01")||($year=="1932"&&$month>=02&&$day>=06||$year=="1932"&&$month>=03||$year=="1933"&&$month<=01&&$day<=25)||($year=="1944"&&$month>=01&&$day>=25||$year=="1944"&&$month>=02||$year=="1945"&&$month<=02&&$day<=12||$year=="1945"&&$month=="01")||($year=="1956"&&$month>=02&&$day>=12||$year=="1956"&&$month>=03||$year=="1957"&&$month<=01&&$day<=30)||($year=="1968"&&$month>=01&&$day>=30||$year=="1968"&&$month>=02||$year=="1969"&&$month<=02&&$day<=16||$year=="1969"&&$month=="01")||($year=="1980"&&$month>=02&&$day>=16||$year=="1980"&&$month>=03||$year=="1981"&&$month<=02&&$day<=04)||($year=="1992"&&$month>=02&&$day>=04||$year=="1992"&&$month>=03||$year=="1993"&&$month<=01&&$day<=22)||($year=="2004"&&$month>=01&&$day>=22||$year=="2004"&&$month>=02||$year=="2005"&&$month<=02&&$day<=08||$year=="2005"&&$month=="01")){

              return 
    "Monkey";

         }else if((
    $year=="1909"&&$month>=01&&$day>=22||$year=="1909"&&$month>=02||$year=="1910"&&$month<=02&&$day<=09||$year=="1910"&&$month=="01")||($year=="1921"&&$month>=02&&$day>=08||$year=="1921"&&$month>=03||$year=="1922"&&$month<=01&&$day<=27)||($year=="1933"&&$month>=01&&$day>=26||$year=="1933"&&$month>=02||$year=="1934"&&$month<=02&&$day<=13||$year=="1934"&&$month=="01")||($year=="1945"&&$month>=02&&$day>=13||$year=="1945"&&$month>=03||$year=="1946"&&$month<=02&&$day<=01||$year=="1946"&&$month=="01")||($year=="1957"&&$month>=01&&$day>=31||$year=="1957"&&$month>=02||$year=="1958"&&$month<=02&&$day<=17||$year=="1958"&&$month=="01")||($year=="1969"&&$month>=02&&$day>=17||$year=="1969"&&$month>=03||$year=="1970"&&$month<=02&&$day<=05||$year=="1970"&&$month=="01")||($year=="1981"&&$month>=02&&$day>=05||$year=="1981"&&$month>=03||$year=="1982"&&$month<=01&&$day<=24)||($year=="1993"&&$month>=01&&$day>=23||$year=="1993"&&$month>=02||$year=="1994"&&$month<=02&&$day<=09||$year=="1994"&&$month=="01")||($year=="2005"&&$month>=02&&$day>=09||$year=="2005"&&$month>=03||$year=="2006"&&$month<=01&&$day<=28)){

              return 
    "Rooster";

         }else if((
    $year=="1910"&&$month>=02&&$day>=10||$year=="1910"&&$month>=03||$year=="1911"&&$month<=01&&$day<=29)||($year=="1922"&&$month>=01&&$day>=28||$year=="1922"&&$month>=02||$year=="1923"&&$month<=02&&$day<=15||$year=="1923"&&$month=="01")||($year=="1934"&&$month>=02&&$day>=14||$year=="1934"&&$month>=03||$year=="1935"&&$month<=02&&$day<=03||$year=="1935"&&$month=="01")||($year=="1946"&&$month>=02&&$day>=02||$year=="1946"&&$month>=03||$year=="1947"&&$month<=01&&$day<=21)||($year=="1958"&&$month>=02&&$day>=18||$year=="1958"&&$month>=03||$year=="1959"&&$month<=02&&$day<=07||$year=="1959"&&$month=="01")||($year=="1970"&&$month>=02&&$day>=06||$year=="1970"&&$month>=03||$year=="1971"&&$month<=01&&$day<=26)||($year=="1982"&&$month>=01&&$day>=25||$year=="1982"&&$month>=02||$year=="1983"&&$month<=02&&$day<=12||$year=="1983"&&$month=="01")||($year=="1994"&&$month>=02&&$day>=10||$year=="1994"&&$month>=03||$year=="1995"&&$month<=01&&$day<=30)||($year=="2006"&&$month>=01&&$day>=29||$year=="2006"&&$month>=02||$year=="2007"&&$month<=02&&$day<=17||$year=="2007"&&$month=="01")){

              return 
    "Dog";

         }else if((
    $year=="1911"&&$month>=01&&$day>=30||$year=="1911"&&$month>=02||$year=="1912"&&$month<=02&&$day<=17||$year=="1912"&&$month=="01")||($year=="1923"&&$month>=02&&$day>=16||$year=="1923"&&$month>=03||$year=="1924"&&$month<=02&&$day<=04||$year=="1924"&&$month=="01")||($year=="1935"&&$month>=02&&$day>=04||$year=="1935"&&$month>=03||$year=="1936"&&$month<=01&&$day<=23)||($year=="1947"&&$month>=01&&$day>=22||$year=="1947"&&$month>=02||$year=="1948"&&$month<=02&&$day<=09||$year=="1948"&&$month=="01")||($year=="1959"&&$month>=02&&$day>=08||$year=="1959"&&$month>=03||$year=="1960"&&$month<=01&&$day<=27)||($year=="1971"&&$month>=01&&$day>=27||$year=="1971"&&$month>=02||$year=="1972"&&$month<=02&&$day<=14||$year=="1972"&&$month=="01")||($year=="1983"&&$month>=02&&$day>=13||$year=="1983"&&$month>=03||$year=="1984"&&$month<=02&&$day<=01||$year=="1984"&&$month=="01")||($year=="1995"&&$month>=01&&$day>=31||$year=="1995"&&$month>=02||$year=="1996"&&$month<=02&&$day<=18||$year=="1996"&&$month=="01")||($year=="2007"&&$month>=02&&$day>=18||$year=="2007"&&$month>=03||$year=="2008"&&$month<=02&&$day<=06||$year=="2008"&&$month=="01")){

              return 
    "Pig";

         }



    #2
    coool, I'm snake :D
    I need some facebook likes, can you please help me
    http://facebook.com/softwarefreakin
    I noticed social media is really powerful
    Well DONE is better than well SAID

    Comment


      #3
      me to snake ... fuuuusssssssssss..... yaaaa... :yahoo :
      Sandeep DiL (INDIAN)



      Comment


        #4
        where do i put it

        where do i put this im new to all this lol thanx if u can explain what have to do

        Comment


          #5
          Originally posted by summerskye View Post
          where do i put this im new to all this lol thanx if u can explain what have to do
          replace it with the getstarsign function in core bro , but before doing tht read tht core.php fully , it will take time but u will understand most of the functions of site

          Comment


            #6
            you can use it by putting the function in core.php if you are using lava
            or any page if your not...
            then to call it just use:
            PHP Code:
            echo getanimalsign("1980-01-01"); 
            have to replace "1980-01-01" with call from database what ever your birthday sql is
            eg: (for lava)
            PHP Code:
            $bday mysql_fetch_array(mysql_query("SELECT birthday FROM ibwf_users WHERE id='".$who."'"));
            echo 
            getanimalsign($bday[0]); 

            Comment


              #7
              PHP Code:
              list($year,$month,$day)=explode("-",$date); 
              To

              PHP Code:
              list($day,$month,$year)=explode("-",$date); 
              LoL, Still works bro

              So nothing with with your coding ---> My chat4u has this plugin by you and working my way day month year lol
              Visit: Chat4u.mobi - The New Lay Of being a site of your dreams!
              Visit: WapMasterz Coming Back Soon!
              _______
              SCRIPTS FOR SALE BY SUBZERO
              Chat4u Script : coding-talk.com/f28/chat4u-mobi-script-only-150-a-17677/ - > Best Script for your site no other can be hacked by sql or uploaders.
              FileShare Script : coding-talk.com/f28/file-wap-share-6596/ -> Uploader you will never regret buying yeah it mite be old now but it still seems to own others...
              _______
              Info & Tips
              php.net
              w3schools.com

              Comment

              Working...
              X