Skip to content

Instantly share code, notes, and snippets.

@LogIN-
Created October 4, 2014 15:38
Show Gist options
  • Save LogIN-/b2f072d02ad716e9272e to your computer and use it in GitHub Desktop.
Save LogIN-/b2f072d02ad716e9272e to your computer and use it in GitHub Desktop.
PHP get astrological sign by date
<?php
function getsign($day,$month) {
if(($month==1 && $day>20)||($month==2 && $day<20)) {
$mysign = "aquarius";
}
if(($month==2 && $day>18 )||($month==3 && $day<21)) {
$mysign = "pisces";
}
if(($month==3 && $day>20)||($month==4 && $day<21)) {
$mysign = "aries";
}
if(($month==4 && $day>20)||($month==5 && $day<22)) {
$mysign = "taurus";
}
if(($month==5 && $day>21)||($month==6 && $day<22)) {
$mysign = "gemini";
}
if(($month==6 && $day>21)||($month==7 && $day<24)) {
$mysign = "cancer";
}
if(($month==7 && $day>23)||($month==8 && $day<24)) {
$mysign = "leo";
}
if(($month==8 && $day>23)||($month==9 && $day<24)) {
$mysign = "virgo";
}
if(($month==9 && $day>23)||($month==10 && $day<24)) {
$mysign = "libra";
}
if(($month==10 && $day>23)||($month==11 && $day<23)) {
$mysign = "scorpio";
}
if(($month==11 && $day>22)||($month==12 && $day<23)) {
$mysign = "sagittarius";
}
if(($month==12 && $day>22)||($month==1 && $day<21)) {
$mysign = "capricorn";
}
return $mysign;
}
print_r(getsign(16,7));
?>
@fmaltez
Copy link

fmaltez commented Feb 18, 2021

February 19th should be Aquarius, but your script puts them as Pisces
if(...($month==2 && $day<20)) { $mysign = "aquarius";
if(($month==2 && $day>18 )...) {$mysign = "pisces";

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment