මචං මගේ ටේබල් එකක unix timestamp record වෙන field එකක් තියෙනව. ඒ ෆීල්ඩ් එක තියෙන්නේ task එක complete කරපු දිනය සහ වේලාව සටහන් වෙන්න.
client ට ඕන උනා දිනය අනුව සහ වේලාව අනුව සර්ච් කරන්න පුලුවන් වෙන්න. ඉතින් මම Mysql වල Like ඔපරේටර් එක යූස් කරල ටේබල් එකේ තියෙන unix timestamp එක MySQL වල FROM_UNIXTIMESTAMP() කියන FUNCTION එක යූස් කරල ෆෝමැට් කරල අරන් සර්ච් බොක්ස් එකෙන් සබ්මිට් වෙන GET variable එකක් එක්ක compare කරල බැලුව.
එකෙදි මචං දිනය කිසිම ගැටලුවක් නැතුව සර්ච් වෙනව. නමුත් time එක හරියට සර්ච් වෙන්නෑ.
මෙහෙමයි මම කරේ.
FROM_UNIXTIME(task_completed_on, "%Y-%m-%d %T")
ඕක GET request එකත් එක්ක සසදල බැලුව. හරියන්නෑ මචංල
මේකට හේතුව timezone වෙනස්කම වෙන්න පුලුවන්ද? ඒකත් හිතන්න අමාරුයි මොකද PHP Script එකෙන්නේ timestamp එක db එකට දාන්නේ.
client ට ඕන උනා දිනය අනුව සහ වේලාව අනුව සර්ච් කරන්න පුලුවන් වෙන්න. ඉතින් මම Mysql වල Like ඔපරේටර් එක යූස් කරල ටේබල් එකේ තියෙන unix timestamp එක MySQL වල FROM_UNIXTIMESTAMP() කියන FUNCTION එක යූස් කරල ෆෝමැට් කරල අරන් සර්ච් බොක්ස් එකෙන් සබ්මිට් වෙන GET variable එකක් එක්ක compare කරල බැලුව.
එකෙදි මචං දිනය කිසිම ගැටලුවක් නැතුව සර්ච් වෙනව. නමුත් time එක හරියට සර්ච් වෙන්නෑ.
මෙහෙමයි මම කරේ.
FROM_UNIXTIME(task_completed_on, "%Y-%m-%d %T")
ඕක GET request එකත් එක්ක සසදල බැලුව. හරියන්නෑ මචංල

මේකට හේතුව timezone වෙනස්කම වෙන්න පුලුවන්ද? ඒකත් හිතන්න අමාරුයි මොකද PHP Script එකෙන්නේ timestamp එක db එකට දාන්නේ.



