זמניו השונים של החג.
פרזים ומוקפים.
ההלכה שנקבעה בידי חז"ל קבעה זמנים שונים לציון חג פורים: בערים שאינן מוקפות חומה ("פרזים") נקבע החג בי"ד באדר, והוא מכונה פורים דפרזים. בערים שעל פי המסורת מוקפות חומה מימות יהושע בן נון (כגון ירושלים ושושן, שעל פי המסורת היהודית היא העיר המדאן), נחגג פורים בט"ו בחודש, מה שמכונה פורים דמוקפים או פורים שושן (או בעקבות היידיש: שושן פורים). על פי דעה שנדחתה בהלכה, הזמן הקובע להגדרת עיר כמוקפת חומה אינו ימות יהושע אלא ימות אחשוורוש. התלמוד הירושלמי מסביר את הבחירה בימות יהושע בכך ש"חלקו כבוד לארץ ישראל" שהייתה חרבה בזמן המגילה, ועל כן הרחיקו לזמן שבו הארץ הייתה בנויה.
בערים עתיקות שבהן קיים ספק אם הייתה חומה מימות יהושע בן נון, חוגגים את פורים בשני הימים מחמת הספק, ואין מברכים על קריאת המגילה אלא בי"ד באדר, מכיוון שהוא זמן הקריאה ברוב הערים. בין הערים שקיים לגביהן ספק כזה, נכללות רוב הערים העתיקות בארץ ישראל, כמו צפת, טבריה, חברון ויפו. טבריה היא מקרה מיוחד כיוון שהספק לגביה הוא לא על היותה מוקפת חומה מימות יהושע, אלא האם הכנרת נחשבת כחומה של העיר. ישנם מקומות עתיקים בהם התחדש היישוב היהודי, כמו חברון ושילה, שגם בהם מציינים את החג במשך יומיים מחמת הספק. בשל ההלכה "סמוך ונראה" ממסכת מגילה, שעל פיה כל הסמוך לעיר מוקפת והנראה ממנה נכלל בתוכה, הספק מורחב לעיתים גם לערים אחרות, כמו בני ברק. גם בערים מסוימות מחוץ לארץ ישראל חוגגים את פורים במשך יומיים, בהן איזמיר שבטורקיה, חלב שבסוריה ובגדאד שבעיראק.
בן עיר שהלך לכרך.
בהלכה מתקיים דיון מפורט ובו דעות שונות לגבי נוסע בימי הפורים מעיר שאינה מוקפת לעיר מוקפת ולהפך, והנושא נדון בשאלות רבות לרבנים, מחמת סבוּכָתה של ההלכה בנושא. הדבר תלוי, בין היתר, במועדי נסיעתו ובכוונותיו של הנוסע בשעת נסיעתו.
פורים משולש.
"פורים משולש" הוא כינוי מקובל למצב ההלכתי שנוצר כאשר פורים המוקפים, ט"ו באדר, חל בשבת (המקרה המקביל, שבו י"ד באדר חל בשבת, אינו אפשרי לפי כללי הלוח העברי). מסיבות שונות, חלק ממצוות פורים אינן יכולות להתקיים בשבת, ובשל כך, על פי השיטה המקובלת, מקיימים חלק מהן ביום ששי וחלק מהן ביום ראשון. מצב זה מכונה "פורים משולש" מכיוון שמצוות החג מתפרסות על שלושה ימים רצופים. פורים משולש הוא אירוע נדיר יחסית הקורה רק בכ-11.5% מהשנים, באותן שנים בהן חל ערב פסח בשבת (שנות השא, זחא והחא).
הבעיה העיקרית היא קריאת המגילה, שאינה יכולה להיעשות בשבת. ב נאמר שכאשר פורים חל בשבת, מקדימים לקרוא את המגילה ביום שישי, י"ד באדר (שבו קוראים גם בני הפרזים). בתלמוד מבואר כי אף שמעיקר הדין אין מניעה לקרוא מגילה בשבת, גזרו חז"ל "שמא יעבירנו ארבע אמות ברשות הרבים", ולכן אסרו לקוראה בשבת. הקריאה אינה יכולה להידחות ליום ראשון, מפני שאין קוראים את המגילה לאחר יום ט"ו באדר. הסבר אחר לאיסור הקריאה בשבת נובע מהזיקה בין קריאת המגילה למצוות מתנות לאביונים, שאינן יכולות להינתן בשבת (שהשימוש בכסף אסור בה). טעם זה מחייב גם את הצמדת הענקת המתנות לאביונים לקריאת המגילה, ולכן שתי המצוות מתקיימות ביום שישי.
מועד עריכת סעודת פורים פחות ברור. אף על פי שלכאורה אין מניעה לקיים סעודה זו בשבת, נאמר בתלמוד הירושלמי שאין לקיימה בשבת, כדי לא לערב בין שמחת הפורים, הנקבעת בידי אדם, לשמחת השבת, הקבועה ועומדת מששת ימי בראשית. בשל כך, קובע הירושלמי, יש לדחות את הסעודה ליום ראשון. נימוק נוסף שלא לעשות את הסעודה בשבת הוא שהסעודה תלויה במשלוח מנות (שנועד לצורכי הסעודה), ואין לשלוח מנות בשבת (או בשל איסור הוצאה מרשות לרשות או בשל איסור קניין בשבת). כיוון שאין התייחסות לנושא בתלמוד הבבלי, רוב פוסקי ההלכה הראשונים פסקו לפי התלמוד הירושלמי, וכתבו שמאחרים את הסעודה ליום ראשון. מקצת מהראשונים קיבלו את דעת הירושלמי שלא לעשות סעודה בשבת, אך הכריעו שעדיף להקדים אותה ליום שישי, יחד עם קריאת המגילה. ברם, ראשונים רבים דחו את דברי הירושלמי, וקבעו שיש לערוך את הסעודה בשבת. התפרסמו במיוחד דברי רבי לוי בן חביב, רבה של ירושלים במאה ה־16, שהכריע כראשונים אלה, ונהג למעשה לערוך סעודת פורים ולשלוח מנות בשבת עצמה. רוב הפוסקים דחו את ראיותיו של רבי לוי בן חביב, וטענו שהתלמוד הבבלי לא הכריע בסוגיה זו ולכן יש לפסוק לפי התלמוד הירושלמי, וכך המנהג הרווח כיום – לערוך את סעודת הפורים ולשלוח מנות ביום ראשון. בניגוד לכך, חלק מיוצאי תימן נוהגים כשיטת רבי לוי בן חביב, משום שגם מדברי הרמב"ם משתמעת שיטתו.
בתלמוד הבבלי נאמר שיש לשאול ולדרוש בהלכות פורים בשבת זו. לדעת הרמב"ם זהו חיוב מיוחד משום שנגרעה קריאת המגילה, ואילו לדעת השולחן ערוך זה חיוב בפורים שכזה ככל המועדים.
סדר הדברים לפי הדעות שהתקבלו להלכה ולפי המנהג הרווח:
כפרים המקדימים את פורים.
הלכה עתיקה שאינה מתקיימת בימינו מתייחסת לדינם של "כפרים", שהם מקומות יישוב קטנים מאוד (שאין בהם עשרה "בטלנים" – אנשים הבטלים ממלאכת כפיים כדי לעסוק בצורכי ציבור או בלימוד תורה ובתפילה). במקומות אלו הייתה המגילה נקראת בתקופת חז"ל גם לפני י"ד באדר, כדי שהקריאה תתקיים בימי שני וחמישי, שבהם היו אנשי הכפרים מגיעים לשווקים. כך יכלו לקיים את מצוות מקרא מגילה מבלי שתיפגע פרנסתם. בשיטה זו יכלו להקדים את קריאת המגילה עד יום י"א באדר.
פורים קטן.
פורים קטן הוא כינוי לימי הפורים בחודש אדר א' בשנה מעוברת. בשנה כזאת יש שני חודשי אדר, אדר א' ואדר ב', וחג הפורים נדחה לחודש אדר ב'. אמנם יש דעות בתלמוד שעל החג לחול באדר א', וכך נוהגים הקראים (שהרי במגילת אסתר כתוב שפורים נחוג ב"חודש השנים עשר" מניסן, ובשנה מעוברת החודש השנים עשר הוא אדר א' ולא אדר ב'), אך לא כך נפסק להלכה.
המשנה קובעת כי קריאת המגילה ומתנות לאביונים אינן נוהגות בפורים קטן. התלמוד קובע כי אף על פי כן, פורים קטן אסור בתענית ובהספד, ואין אומרים בו תחנון, וכך פסקו רוב הראשונים, אך יש החולקים. מקצת מן הראשונים (כגון רבי יחיאל מפריז) סברו שמצוות שמחה נוהגת בפורים קטן כמו בפורים רגיל, ולכן ערכו סעודה גדולה גם בפורים קטן וקראו למוזמנים ל"שמחת פורים", ויש שנהגו אף במשלוח מנות. הרמ"א כותב כי אף שאין הלכה כדעתם, ראוי להרבות בסעודה כדי לצאת ידי דעת המחמירים.
פורים שני.
ישנן קהילות ומשפחות שהנהיגו להן ולצאצאיהן לקיים יום שמחה משלהן, בתאריך שבו קרה להן נס הצלה מיוחד. בשל דמיונו לחג הפורים, שאף הוא מציין נס הצלה, חגים כאלה כונו על שמו 'פורים שני'.
מאכלי החג.
בניגוד לרוב הניסים שנעשו לעם ישראל, שהיו גלויים וברורים לכול, נס פורים היה נסתר באופיו, ולכן הכינו בו מאכלים המשלבים חומרי גלם מוסתרים. נהוג במיוחד לאכול "אוזני המן", קרעפלאך שושן הבירה, פלודן (אצל יהודי אשכנז) וסמבוסק חומוס (אצל יהודי ספרד) - כולם מאכלים ממולאים.
אוזני המן היו במקור עוגיות עם מילוי פרג, אך במשך השנים השתכלל המנהג. השם "אוזני המן" הוא בדיחה לפורים בשפת היידיש. כיסוני פרג נקראים ביידיש "המון טאשן". "המון" (פרג) נשמע כמו "המן" וצורת הכיסונים דומה לאוזניים, וכך נוצרו "אוזני המן". מאז התפשט המנהג בכל העדות, והכיסונים מולאו בשלל מילויים שונים. באוקראינה מולאו אוזני המן בדבש ובאגוזים, בצ'כיה בשזיפים, ובפולין מולאו באגסים ובאגוזים.
בלוב ובתוניס הכינו היהודים עוגיות מיוחדות לפורים הנקראות "דבלה" ו"מקרוט". בהונגריה הכינו עוגיות "קיפלי" בצורת חצי סהר שממולאו באגוזים. בהודו הכינו מאפה הנקרא "פורן פולי בהקרי" שמולא בחומוס ממותק. במרוקו הכינו עוגיות "שבקיה" או "ברקוקש" שהוא קוסקוס חלבי מתוק. בכמה מקומות במרוקו הכינו גם חלה מתוקה עם ביצים קשות הנקראת "אפו בוייז'ו". בעיראק הכינו "סמבוסק מטוגן" לזכר הזרעונים שאכלה אסתר המלכה בארמון המלך אחשוורוש. באפגניסטן הכינו היהודים מאכל מתוק שנקרא "חלווה" שעשוי מאורז קלוי עם סוכר, זעפרן, אגוזים ותבלינים. בכמה מקומות באפגניסטן נהגו להכין עוגיות בצורת הדמויות של מגילת אסתר או להחביא ביצים קשות בתוך עלי בצל. בסוריה ובלבנון הכינו לפורים תבשיל של שעועית לבנה. בטורקיה וביוון הכינו היהודים מאפה מטוגן לחג שנקרא "אצבעות המן".
סדרי התפילה.
שבת זכור.
השבת שלפני פורים קרויה "שבת זכור", משום שקוראים בה בתורה את פרשת זכור שנזכרת בה מצוות זכירת מעשה עמלק והחובה למחותו (סוף פרשת כי תצא). קריאת פרשה זו היא מצווה מן התורה לפי רוב הפוסקים, וחז"ל קבעו לקיים אותה דווקא בסמוך לפורים, משום שלפי המסורת המן היה מזרע עמלק.
בשבת זו נוהגים בני עדות המזרח לקרוא לפני קריאת התורה או אחריה את הפיוט "מי כמוך ואין כמוך" שכתב רבי יהודה הלוי העוסק בסיפור המגילה. לפי מנהג האשכנזים אומרים פיוטים מרבי אלעזר הקליר בברכות קריאת שמע ובחזרת הש"ץ של שחרית (כיום פיוטים אלו נאמרים רק בקהילות מעטות).
על הניסים ופיוטים.
בתפילת העמידה של פורים, וכן בברכת המזון, מוסיפים קטע הודיה על הנס בשם "על הנסים", במטרה לזכור את הנס. בערים המסופקות יש נוהגים להוסיף את הקטע בשני הימים ויש שנוהגים רק ביום הראשון. בנוסח אשכנז נהגו לומר את הפיוט ויאהב אומן – קרוב"ץ בחזרת הש"ץ מרבי אלעזר הקליר. כיום פיוטים אלו נאמרים רק בקצת קהילות. בסידורי אשכנז (המזרחי) מופיע גם פיוט "מאורה", פיוט לפורים הנאמר לפני חתימת ברכת יוצר המאורות בברכות קריאת שמע כמנהג קצת קהילות, והוא נאמר כיום בקהילות ספורות בעולם בכלל.