You have a call option trading at $1 now on a stock with a strike of $20, trading at $19, with 2 weeks to expiration. The reason teh option is worth $1 and not zero, because it is out of the money, is because there is still time that teh stock could move higher. The $1 is entirely time value. Intrinsic value is zero. But if it is going to epire tomorrow, while the stock is still traing at $19, time value has eroded, and it might actually be trading at $0.05, all of which is time value.
The exception to this is deep in the money European put option. Assume the same stock as before witha strike of $20 and you purchased the $20 put on the stock. Assume the stock is now trading at $15, so your put is worth at least $5. Since you cannot exercise until expiration day, proceeds of $5 cannot be realized via exercising, so in theory the closer we get to expiration the more valuable the option becomes! However (someone feel free to correct me), you can sell the option for $5 any time you like. So, I guess I don’t agree that with a European put, the put price does not decrease with passage of time.
Even if you take the extreme case and assume the stock is now trading near $0.00, true you cannot excercise, but you should be able to sell the put for about $20. Again, passage of time will decrease any option price, that’s my thesis.