деление на 1000 может привести к проблемам со значением
лучше удалять три последних символа строчными функциями
чтобы грамотно работать с датами, надо садиться и внимательно читать доки и искать работающие примеры, там всегда много сюрпризов типа перехода на летнее время :)