Anzac Day originally commemorated a battle on the Gallipoli peninsula in Turkey during World War One
The National People's Congress voted 2,878 to 1 in favour of the decision to empower its standing committee to draft the legislation, with six abstentions.
The legislators gathered in the Great Hall of the People burst into sustained applause when the vote tally was projected onto screens.