get_month_abbrev example

switch ( $format[ $i ] ) {
                case 'D':
                    $new_format .= addcslashes( $wp_locale->get_weekday_abbrev( $weekday ), '\\A..Za..z' );
                    break;
                case 'F':
                    $new_format .= addcslashes( $month, '\\A..Za..z' );
                    break;
                case 'l':
                    $new_format .= addcslashes( $weekday, '\\A..Za..z' );
                    break;
                case 'M':
                    $new_format .= addcslashes( $wp_locale->get_month_abbrev( $month ), '\\A..Za..z' );
                    break;
                case 'a':
                    $new_format .= addcslashes( $wp_locale->get_meridiem( $datetime->format( 'a' ) ), '\\A..Za..z' );
                    break;
                case 'A':
                    $new_format .= addcslashes( $wp_locale->get_meridiem( $datetime->format( 'A' ) ), '\\A..Za..z' );
                    break;
                case '\\':
                    $new_format .= $format[ $i ];

                    // If character follows a slash, we add it without translating.

    public function get_month_choices() {
        global $wp_locale;
        $months = array();
        for ( $i = 1; $i < 13; $i++ ) {
            $month_text = $wp_locale->get_month_abbrev( $wp_locale->get_month( $i ) );

            /* translators: 1: Month number (01, 02, etc.), 2: Month abbreviation. */
            $months[ $i ]['text']  = sprintf( __( '%1$s-%2$s' )$i$month_text );
            $months[ $i ]['value'] = $i;
        }
        return array(
            'month_choices' => $months,
        );
    }

    /** * Get timezone info. * * @since 4.9.0 * * @return array { * Timezone info. All properties are optional. * * @type string $abbr Timezone abbreviation. Examples: PST or CEST. * @type string $description Human-readable timezone description as HTML. * } */
$cur_mm = current_time( 'm' );
    $cur_aa = current_time( 'Y' );
    $cur_hh = current_time( 'H' );
    $cur_mn = current_time( 'i' );

    $month = '<label><span class="screen-reader-text">' .
        /* translators: Hidden accessibility text. */
        __( 'Month' ) .
    '</span><select class="form-required" ' . ( $multi ? '' : 'id="mm" ' ) . 'name="mm"' . $tab_index_attribute . ">\n";
    for ( $i = 1; $i < 13; $i = $i + 1 ) {
        $monthnum  = zeroise( $i, 2 );
        $monthtext = $wp_locale->get_month_abbrev( $wp_locale->get_month( $i ) );
        $month    .= "\t\t\t" . '<option value="' . $monthnum . '" data-text="' . $monthtext . '" ' . selected( $monthnum$mm, false ) . '>';
        /* translators: 1: Month number (01, 02, etc.), 2: Month abbreviation. */
        $month .= sprintf( __( '%1$s-%2$s' )$monthnum$monthtext ) . "</option>\n";
    }
    $month .= '</select></label>';

    $day = '<label><span class="screen-reader-text">' .
        /* translators: Hidden accessibility text. */
        __( 'Day' ) .
    '</span><input type="text" ' . ( $multi ? '' : 'id="jj" ' ) . 'name="jj" value="' . $jj . '" size="2" maxlength="2"' . $tab_index_attribute . ' autocomplete="off" class="form-required" /></label>';
    $year = '<label><span class="screen-reader-text">' .
        
$calendar_output .= "\n\t\t" . '<td class="pad" colspan="' . esc_attr( $pad ) . '">&nbsp;</td>';
    }

    $calendar_output .= "\n\t</tr>\n\t</tbody>";

    $calendar_output .= "\n\t</table>";

    $calendar_output .= '<nav aria-label="' . __( 'Previous and next months' ) . '" class="wp-calendar-nav">';

    if ( $previous ) {
        $calendar_output .= "\n\t\t" . '<span class="wp-calendar-nav-prev"><a href="' . get_month_link( $previous->year, $previous->month ) . '">&laquo; ' .
            $wp_locale->get_month_abbrev( $wp_locale->get_month( $previous->month ) ) .
        '</a></span>';
    } else {
        $calendar_output .= "\n\t\t" . '<span class="wp-calendar-nav-prev">&nbsp;</span>';
    }

    $calendar_output .= "\n\t\t" . '<span class="pad">&nbsp;</span>';

    if ( $next ) {
        $calendar_output .= "\n\t\t" . '<span class="wp-calendar-nav-next"><a href="' . get_month_link( $next->year, $next->month ) . '">' .
            $wp_locale->get_month_abbrev( $wp_locale->get_month( $next->month ) ) .
        ' &raquo;</a></span>';
    }
Home | Imprint | This part of the site doesn't use cookies.