fixed getTime() bug