Usually it's more like skipping breakfast and not snacking after dinner. Skipping lunch isn't much of a fast if you're eating breakfast at at 7am and dinner at 7pm. But eating dinner at ~7pm and having your next meal be lunch is ~16 hours without eating.