PHP ã§åˆ¥ã®æ—¥ä»˜å½¢å¼ã«ã€æ—¥ä»˜ã®å½¢å¼ã‚’変æ›ã™ã‚‹ç°¡å˜ãªæ–¹æ³•ãŒã‚りã¾ã™ã€‚?
ç§ã¯ã“れãŒã‚りã¾ã™ã€‚:
1 2 3 | $oldDate = date('y-m-d-h-i-s'); //Esto funciona $aux = strtotime($oldDate); //Esto devuelve false $newDate = date('Y-m-d H:i:s', $aux); //Devuelve 1970-01-01 00:00:00 |
何ãŒé–“é•ã£ã¦ã„ã¾ã™ã€‚?
2 番目ã®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã«æ¸¡ã™ã“㨠日付() é©åˆ‡ãªãƒ‘ラメーターをã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚, ã™ãªã‚ã¡, 秒数〠1 1 月㫠1970. ãã‚Œã‚’æ¸¡ã™æ–‡å—列ã¯èªè˜ã—ã¾ã›ã‚“。.
ãれを使用ã—ã¦ãã ã•ã„。 strtotime()
日付文å—列を変æ›ã™ã‚‹ãŸã‚〠タイムスタンプ, ã„ãªã„㌠strtotime() èªè˜ã•れã¾ã™ã€‚ y-m-d-h-i-s
.
PHP 5.3 以下
使用 DateTime::createFromFormat
. 構文を使用ã—ã¦æ£ç¢ºãªãƒžã‚¹ã‚¯ã‚’指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 日付() å—信日付を分æžã™ã‚‹ã«ã¯.
PHP 5.2 以å‰
é …ç›®ã‚’ã‚¹ã‚ャンã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ (å¹´, ヶ月, æ—¥, 時間, 分, 2 番目) substr を使用ã—ã¦ãã ã•ã„。() çµæžœã‚’渡ã™ã¨ mktime () タイムスタンプを構築ã™ã‚‹ã«ã¯.
多ãã®ä»•事! ç§ã¯ç•°ãªã‚‹å½¢å¼ã‚’使用ã—ã¦ãŠå‹§ã‚ã—ã¾ã™ strtotime() 知ã£ã¦ãŠãã¹ãã“ã¨. ã“れを試ã—ã¦ãã ã•ã„。:
1 2 3 | $oldDate = date('l, F d y h:i:s'); // devuelve Sabado, Enero 30 10 02:06:34 $auxTS = strtotime($oldDate); $newDate = date('Y-m-d H:i:s', $auxTS); |
ã©ã†ãž, ãƒã‚°ã‚¤ãƒ³ã¾ãŸã¯ 登録 質å•ã‚’ã™ã‚‹