original_string: public static function momentFormat($format)
      {
          $replacements = [
              'd' => 'DD',
              'D' => 'ddd',
              'j' => 'D',
              'l' => 'dddd',
              'N' => 'E',
              'S' => 'o',
              'w' => 'e',
              'z' => 'DDD',
              'W' => 'W',
              'F' => 'MMMM',
              'm' => 'MM',
              'M' => 'MMM',
              'n' => 'M',
              't' => '', // no equivalent
              'L' => '', // no equivalent
              'o' => 'YYYY',
              'Y' => 'YYYY',
              'y' => 'YY',
              'a' => 'a',
              'A' => 'A',
              'B' => '', // no equivalent
              'g' => 'h',
              'G' => 'H',
              'h' => 'hh',
              'H' => 'HH',
              'i' => 'mm',
              's' => 'ss',
              'u' => 'SSS',
              'e' => 'zz', // deprecated since version 1.6.0 of moment.js
              'I' => '', // no equivalent
              'O' => '', // no equivalent
              'P' => '', // no equivalent
              'T' => '', // no equivalent
              'Z' => '', // no equivalent
              'c' => '', // no equivalent
              'r' => '', // no equivalent
              'U' => 'X',
          ];
  
          foreach ($replacements as $from => $to) {
              $replacements['\\'.$from] = '['.$from.']';
          }
  
          return strtr($format, $replacements);
      }
code: public static function momentFormat($format)
      {
          $replacements = [
              'd' => 'DD',
              'D' => 'ddd',
              'j' => 'D',
              'l' => 'dddd',
              'N' => 'E',
              'S' => 'o',
              'w' => 'e',
              'z' => 'DDD',
              'W' => 'W',
              'F' => 'MMMM',
              'm' => 'MM',
              'M' => 'MMM',
              'n' => 'M',
              't' => '', // no equivalent
              'L' => '', // no equivalent
              'o' => 'YYYY',
              'Y' => 'YYYY',
              'y' => 'YY',
              'a' => 'a',
              'A' => 'A',
              'B' => '', // no equivalent
              'g' => 'h',
              'G' => 'H',
              'h' => 'hh',
              'H' => 'HH',
              'i' => 'mm',
              's' => 'ss',
              'u' => 'SSS',
              'e' => 'zz', // deprecated since version 1.6.0 of moment.js
              'I' => '', // no equivalent
              'O' => '', // no equivalent
              'P' => '', // no equivalent
              'T' => '', // no equivalent
              'Z' => '', // no equivalent
              'c' => '', // no equivalent
              'r' => '', // no equivalent
              'U' => 'X',
          ];
  
          foreach ($replacements as $from => $to) {
              $replacements['\\'.$from] = '['.$from.']';
          }
  
          return strtr($format, $replacements);
      }
code_tokens: public static function momentFormat ( $ format ) { $ replacements = [ 'd' => 'DD' , 'D' => 'ddd' , 'j' => 'D' , 'l' => 'dddd' , 'N' => 'E' , 'S' => 'o' , 'w' => 'e' , 'z' => 'DDD' , 'W' => 'W' , 'F' => 'MMMM' , 'm' => 'MM' , 'M' => 'MMM' , 'n' => 'M' , 't' => '' , // no equivalent 'L' => '' , // no equivalent 'o' => 'YYYY' , 'Y' => 'YYYY' , 'y' => 'YY' , 'a' => 'a' , 'A' => 'A' , 'B' => '' , // no equivalent 'g' => 'h' , 'G' => 'H' , 'h' => 'hh' , 'H' => 'HH' , 'i' => 'mm' , 's' => 'ss' , 'u' => 'SSS' , 'e' => 'zz' , // deprecated since version 1.6.0 of moment.js 'I' => '' , // no equivalent 'O' => '' , // no equivalent 'P' => '' , // no equivalent 'T' => '' , // no equivalent 'Z' => '' , // no equivalent 'c' => '' , // no equivalent 'r' => '' , // no equivalent 'U' => 'X' , ] ; foreach ( $ replacements as $ from => $ to ) { $ replacements [ '\\' . $ from ] = '[' . $ from . ']' ; } return strtr ( $ format , $ replacements ) ; }
docstring: Converts a PHP date format to "Moment.js" format.
  @param string $format
  @return string
docstring_tokens: Converts a PHP date format to Moment . js format .