2017-12-18 14 views
0

私はカウントダウンタイマーを作成しようとしています。私はcreated_at値、life_time値とcurrent_time値を持っています。Delphiのmysql datetime plus minutesは現在の時間を減算します

created_atlife_timeを合計し、current_timeを差し引いて欲しいです。

のcreated_at:2017年5月22日午前4時49分54秒

life_time:500(分)

と私はthisのような現在の時刻を見つけることができます。 (12/10/2002 13:37:25)

しかし、すべての変数は異なるフォーマットです。私は

created_at + life_time - current_time = I WANT (dd/mm/yyy hh:mm:ss) 

created_at MySQLでの整数と分として定義される日時および寿命として定義するにはどうすればよいです。このようなMySQLの使用DATE_ADD機能に時間単位を追加する

+0

サーバの時刻がクライアントマシンの時刻と異なる場合はどうなりますか?また、何分分のデータ型を 'VARCHAR'として定義したのですか? – Victoria

+0

@Victoria私は、サーバーとクライアントマシンの間の時間の違いは考えましたが、私は他の解決策を見つけることができませんでした。だから私は私がクライアントのタイムゾーンを設定することができたと思ったので、私はサーバー上のタイムゾーンを知っている。あなたはこの問題についてもっと良い考えを持っていますか?有効期限の残りの時間をユーザーに表示しようとしています。 (そして、はい、私は間違って、整数(編集)分)を書いた... – Nevermore

+1

私は単にサーバーの残りの時間(分では、それが正確ではない)から取得します。 – Victoria

答えて

関連する問題