- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
518 :デフォルトの名無しさん[]:2016/01/21(木) 00:29:57.24 ID:ONMay5Kd - 環境:Win7でPHP5.3でFirefox
日時の文字列化が出来なくて困っています。 $now = new DateTime(); $now->format("Y/m/d H:i:s") ;// 「年/月/日 時:分:秒」に変換 $now = strval($now); これで下記の記述だと $str = ' Hello time is: '.$now; echo $str; ブラウザのアラートで次のようになります Catchable fatal error Object of class DateTime could not be converted to string 変換できないならということでstval()無しにしても同じです。 どうすべきでしょうか?
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
520 :518[sage]:2016/01/21(木) 00:52:13.07 ID:ONMay5Kd - >>519
どうも。 本を見ると「2038年問題を考慮すればDateTime()を使うよろし」とあったので。 date('Y/m/d H:i:s', time())ではなく、time()抜きのdate('Y/m/d H:i:s')で上手く行きました
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
522 :518[sage]:2016/01/21(木) 01:10:40.33 ID:ONMay5Kd - >>521
どうも。 修羅の国です。 formatの前に$now = new DateTime(); は不要ですか?
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
525 :518[sage]:2016/01/21(木) 01:24:47.41 ID:ONMay5Kd - >>523
そげなこつであやまらんでよかばい(修羅語) >>524 Yes。 何か別のエラーがでたばい
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
527 :518[sage]:2016/01/21(木) 01:36:48.64 ID:ONMay5Kd - >>526
再確認しましたが、エラー無しでイケました >>521 OKでした
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
529 :デフォルトの名無しさん[]:2016/01/21(木) 04:14:34.62 ID:ONMay5Kd - file_get_contents() と LOCK_EX の関係で質問です。
http://sidewalkcafe.hatenablog.com/entry/2014/10/13/151441 では、 自分で排他的ロック(LOCK_EX)したファイルにfile()やfile_get_contentsでアクセスできない 読み込んだ場合、空白を返してくる となっていることから、file_get_contents() で書き込み禁止にするにはLOCK_EXではなく LOCK_SHを使うべき、ということでしょうか?
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
537 :デフォルトの名無しさん[sage]:2016/01/21(木) 23:43:27.96 ID:ONMay5Kd - >>530
実際に試しましたが、空白が出力されました
|