Convert between date and unix timestamp: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 76: Line 76:
* [https://www.extendoffice.com/documents/excel/2473-excel-timestamp-to-date.html How to convert between date and Unix timestamp in Excel?]
* [https://www.extendoffice.com/documents/excel/2473-excel-timestamp-to-date.html How to convert between date and Unix timestamp in Excel?]


timezone: UTC
<pre>
<pre>
= (VALUE( date_time )-25569)*86400
= (VALUE( date_time )-25569)*86400
Line 82: Line 83:
=== Excel way: convert to unix timestamp from date ===
=== Excel way: convert to unix timestamp from date ===
input data (A2 cell): YYYY/MM/DD (e.g. {{CURRENTYEAR}}/{{CURRENTMONTH}}/{{CURRENTDAY2}} ) or YYYY/MM/DD HH:MM (e.g. {{CURRENTYEAR}}/{{CURRENTMONTH}}/{{CURRENTDAY2}} {{CURRENTTIME}}) {{kbd | key==(A2-DATE(1970,1,1))*86400}} <ref>[http://stackoverflow.com/questions/1703505/excel-date-to-unix-timestamp Excel date to Unix timestamp - Stack Overflow]</ref>
input data (A2 cell): YYYY/MM/DD (e.g. {{CURRENTYEAR}}/{{CURRENTMONTH}}/{{CURRENTDAY2}} ) or YYYY/MM/DD HH:MM (e.g. {{CURRENTYEAR}}/{{CURRENTMONTH}}/{{CURRENTDAY2}} {{CURRENTTIME}}) {{kbd | key==(A2-DATE(1970,1,1))*86400}} <ref>[http://stackoverflow.com/questions/1703505/excel-date-to-unix-timestamp Excel date to Unix timestamp - Stack Overflow]</ref>
timezone: UTC
<pre>
= TEXT( (Unixtime / 86400) + 25569, "YYYY-mm-dd hh:mm:ss")
</pre>
=== MySQL way: convert to date from unix timestamp ===
timezone: MySQL server timezone dependent {{exclaim}}<ref>[https://www.w3resource.com/mysql/date-and-time-functions/mysql-from_unixtime-function.php MySQL FROM_UNIXTIME() function]</ref>
<pre>
SELECT FROM_UNIXTIME(IF(`timestamp_column` = 0, NULL, `timestamp_column`, "%Y-%m-%d %H:%i:%S")
</pre>
=== MySQL way: convert to unix timestamp from date time ===
Using [https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_unix-timestamp UNIX_TIMESTAMP()] function
timezone: MySQL server timezone dependent {{exclaim}}
* {{kbd | key = SELECT UNIX_TIMESTAMP('2011-03-15 18:53:57');}} /* return timestamp: 1300186437 */
* {{kbd | key = SELECT UNIX_TIMESTAMP(STR_TO_DATE('2011-03-15 18:53:57', '%Y-%m-%d %H:%i:%S'));}} /* return timestamp: 1300186437 */


== References ==
== References ==
<references />
<references />
{{Template:Data factory flow}}


[[Category:PHP]] [[Category:Programming]]
[[Category:PHP]] [[Category:Programming]]
[[Category:Web_Dev]]
[[Category:Web_Dev]]
[[Category:MySQL]]
[[Category:MySQL]]
[[Category:Excel]]
[[Category:Data Science]]
[[Category:Data Science]]
[[Category:Time river]]
[[Category:Time river]]

Navigation menu