We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 19033
    • 892 Posts
    > ditto のソース見ました。

    すんませんん。。Ditto じゃなく、Reflect の方なんです~。。
    で、Reflect の方では、"%-m"は、
    「-m」とそのまま表示されました。
      • 6158
      • 224 Posts
      Quote from: MEGU at May 21, 2007, 08:49 AM

      Ditto じゃなく、Reflect の方なんです~。。
      reflect の中で ditto object が呼ばれてますから、同じだと思います。入れ
      てないから動作を追ってませんが、ソースを見る限りそうなっているようです。

      Quote from: MEGU at May 21, 2007, 08:49 AM

      Reflect の方では、"%-m"は、「-m」とそのまま表示されました。
      私の環境 (xrea, php5) では <?php echo strftime("%-m"); ?> で "5" と出力
      されています。MEGU さんの環境は php4 ?
        • 6158
        • 224 Posts
        もし %-m が使えないのなら、

        echo strftime ("%Y-").(int)strftime ("%m").strftime ("-%d");
        としてもできました。スマートに書こうと全く考えてません。ただ "できる" というだけです。
        # 同じ関数を3度も呼んでる......

        方法は幾つかあるでしょう。
          • 19033
          • 892 Posts
          custer さん。ありがとうございます。
          phpは4.4.4です。

          本家のフォーラムでも出ているみたいなので、
          もしかすると次期バージョンで解決されているのかも知れません。
          http://modxcms.com/forums/index.php/topic,12433.msg83670.html#msg83670