Can 斋戒 vs. 禁食 which one is used for "Fasting for ramadan" Yesterday, I celebrated Ramadan with a couple of friends and I was trying to explain what the celebration entailed in my diary. Could I use the term 斋戒 - the translation I found for "to fast" or is 禁食 more appropriate? 

For example could I say,
"每逢Ramadan大家都要从早上四点斋戒到晚上六点左右“ 

or would it be "从早上到晚上都要禁食”？
禁食 - Forbidden to eat or drink. i.e. fasting.
斋戒 - This word can have a different meaning according to different religions. For example:  


Islam - no food or drinks at all  
Christianity - no meat from warmblooded (i.e. fish / shrimps are allowed)  
Chinese Buddhism - no meat / alcohol and certain types of vegetable  



Therefore, it depends on the situation where you will use the words.