they HAD!!! until Diosdado Macapagal became president..(¬__¬)
in wiki (though wiki cannot be trusted always, this i know is true) it says; "The declaration of Philippine independence from the colonial rule of Spain concluded the Philippine Revolution. Philippine independence, however, was NOT RECOGNIZED either by the United States or by Spain. The Spanish government later ceded the Philippine archipelago to the United States in the 1898 Treaty of Paris, and the United States GRANTED INDEPENDENCE to the Republic of the Philippines ON JULY 4, 1946 in the Treaty of Manila.
July 4 WAS OBSERVED in the Philippines AS Independence Day UNTIL 1962. On 12 May 1962, President Diosdado Macapagal issued Presidential proclamation No. 28, which declared Tuesday, June 12, 1962 a special public holiday throughout the Philippines, "... in commemoration of our people's declaration of their inherent and inalienable right to freedom and independence." On August 4, 1964, Republic Act No. 4166 RENAMED the July 4 holiday as "Philippine Republic Day", PROCLAIMED the 12th day of June is, AS the Philippine Independence Day, and enjoined all citizens of the Philippines to observe 12 June with rites befitting Independence Day. June 12 had previously been observed as Flag Day, which was moved to May 28."
...nobody observes the May 28 flag day btw. or maybe a few does...? but i didnt even know we have that.(¬__¬)
in my opinion, our independence is actually July 4 because after the Americans gave us independence on that day, we've been independent since that day. we were not colonized/taken over by any nation since then. that is true independence in the sense of nationhood. i dunno what Diosdado Macapagal ate that made him change it.(¬__¬) & i dunno what brainwashing happened then. they're like, disregarding the Filipino-American war w/c was also for Philippine independence (although i know that a lot of people are like, forgetting that or trying to forget it). No respect for the ancestors in there at all!D:
BTW, if you look in this site [link] (it's actually from US government) they wrote the Philippine independence as just '1946' no month & day at all.