Drupal Views: difference between Filters and Arguments?

drupal, drupal-views, php

Solution

The main difference is that filters are fixed (unless you expose them, in which case they are explicitly user configurable via forms), whereas arguments are variable, usually taken from the URL (unless you call the view from code, in which case you can set them arbitrarily).

For your example, I think you are restricted to filters, as you can not specify a date range check with arguments (afaik). See this answer to a similar question concerning date ranges.

Problem

What difference between Filters and Arguments? E.g. if I need to show nodes where event_start is located inside specified month, which one should I use?

Original source