I'm creating listings and I wanted some suggestions on how to deal with expiration dates.
I'd like to be able to:
- pause a listing and resume it (moving expiration time forward on resume)
- have a flexible expiration (normally 30 days but I'd like to set something else if needed)
Questions:
- how should I store this information? (datetime?)
- how do I calculate paused time to move time forward on resume (store it?)
- do I need a start time or just the end time? (I'd like to be able to approve a listing beforehand, so time would start later than row insertion)
- what sort of problems might I encounter?
I'd appreciate some input and suggestion on how to achieve this.