How to use the @wordpress/date.format function in @wordpress/date

To help you get started, we’ve selected a few @wordpress/date examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github godaddy-wordpress / coblocks / src / blocks / posts / edit.js View on Github external
}
											
												<a alt="{" rel="noreferrer noopener" href="{">
													{ titleTrimmed ? (
														
															{ titleTrimmed }
														
													) :
														/* translators: placeholder when a post has no title */
														__( '(no title)', 'coblocks' )
													}
												</a>
											
											{ isHorizontalStyle &amp;&amp; displayPostDate &amp;&amp; post.date_gmt &amp;&amp;
												<time datetime="{">
													{ dateI18n( dateFormat, post.date_gmt ) }
												</time>
											}
											{ displayPostContent &amp;&amp;
												<div>
													
														{ excerptLength &lt; excerpt.trim().split( ' ' ).length ?
															excerpt.trim().split( ' ', excerptLength ).join( ' ' ) + '…' :
															excerpt.trim().split( ' ', excerptLength ).join( ' ' ) }
													
												</div>
											}
											{ displayPostLink &amp;&amp;
github gambitph / Stackable / src / block / blog-posts / edit.js View on Github external
const title = 
							{ /* eslint-disable-next-line jsx-a11y/anchor-is-valid */ }
							<a>{ decodeEntities( post.title.rendered.trim() ) || __( '(Untitled)', i18n ) }</a>
						

						const category = post.category_list &amp;&amp;
							<div href="['&quot;].*?['&quot;]/g,">

						const separator = <span>{ META_SEPARATORS[ metaSeparator || 'dot' ] }</span>

						const author = post.author_info &amp;&amp; post.author_info.name &amp;&amp;
							<span>{ post.author_info.name }</span>

						const date = post.date_gmt &amp;&amp;
							<time datetime="{">
								{ dateI18n( 'F d, Y', post.date_gmt ) }
							</time>

						const comments = <span>{ post.comments_num }</span>

						// Trim the excerpt.
						let excerptString = post.post_excerpt_stackable.split( ' ' )
						if ( excerptString.length &gt; ( excerptLength || 55 ) ) {
							excerptString = excerptString.slice( 0, excerptLength || 55 ).join( ' ' ) + '...'
						} else {
							excerptString = post.post_excerpt_stackable
						}

						const excerpt = excerptString &amp;&amp;
							<div>
</div></div>
github ampproject / amp-wp / assets / src / settings-page / plugin-suppression.js View on Github external
function SuppressedPluginTime( { suppressedPlugin } ) {
	const { settings } = useContext( SiteSettings );

	const { date_format: dateFormat } = settings;

	if ( ! suppressedPlugin || ! suppressedPlugin.timestamp || ! dateFormat ) {
		return null;
	}

	return (
		<time datetime="{">
			{
				/* translators: placeholder is a formatted date. */
				sprintf( __( 'Since %s.', 'amp' ), dateI18n( dateFormat, suppressedPlugin.timestamp * 1000 ) )
			}
		</time>
	);
}
SuppressedPluginTime.propTypes = {
github godaddy-wordpress / coblocks / src / blocks / post-carousel / edit.js View on Github external
excerptElement.innerHTML = excerpt;
									excerpt = excerptElement.textContent || excerptElement.innerText || '';

									return (
										<div>
											{ featuredImageUrl &amp;&amp;
												<div>
													<div style="{"></div>
												</div>
											}
											<div>
												{ displayPostDate &amp;&amp; post.date_gmt &amp;&amp;
													<time datetime="{">
														{ dateI18n( dateFormat, post.date_gmt ) }
													</time>
												}
												
													<a alt="{" rel="noreferrer noopener" href="{">
														{ titleTrimmed ? (
															
																{ titleTrimmed }
															
														) :
															/* translators: placeholder when a post has no title */
															__( '(no title)', 'coblocks' )
														}
													</a>
												
												{ displayPostContent &amp;&amp;</div></div>
github WordPress / gutenberg / packages / block-library / src / latest-posts / edit.js View on Github external
const excerptElement = document.createElement( 'div' );
						excerptElement.innerHTML = excerpt;
						excerpt = excerptElement.textContent || excerptElement.innerText || '';
						return (
							<li>
								<a rel="noreferrer noopener" href="{">
									{ titleTrimmed ? (
										
											{ titleTrimmed }
										
									) :
										__( '(no title)' )
									}
								</a>
								{ displayPostDate &amp;&amp; post.date_gmt &amp;&amp;
									<time datetime="{">
										{ dateI18n( dateFormat, post.date_gmt ) }
									</time>
								}
								{ displayPostContent &amp;&amp; displayPostContentRadio === 'excerpt' &amp;&amp;
								<div>
									
										{ excerptLength &lt; excerpt.trim().split( ' ' ).length ?
											excerpt.trim().split( ' ', excerptLength ).join( ' ' ) + ' ... <a rel="noopener noreferrer" href="+ post.link +">' + __( 'Read more' ) + '</a>' :
											excerpt.trim().split( ' ', excerptLength ).join( ' ' ) }
									
								</div>
								}
								{ displayPostContent &amp;&amp; displayPostContentRadio === 'full_post' &amp;&amp;
								<div></div></li>
github pods-framework / pods / ui / js / blocks / src / blocks / components / BlockPreview.js View on Github external
{ ( index &lt; values.length - 1 ) ? ', ' : '' }
									
								)
							} )
							: 'N/A' }
					
				);
			}
		}
		case 'DateTimePicker': {
			const dateFormat = __experimentalGetSettings().formats.datetime;

			return (
				<div name="">
					<time datetime="{">
						{ dateI18n( dateFormat, fieldValue ) }
					</time>
				</div>
			);
		}
		case 'NumberControl': {
			let { locale } = __experimentalGetSettings().l10n;

			locale = locale.replace( '_', '-' );

			return (
				<div name="">
					{ !! fieldValue &amp;&amp; fieldValue.toLocaleString( locale ) }
				</div>
			);
github woocommerce / woocommerce-gutenberg-products-block / assets / js / blocks / reviews-by-product / templates / date.js View on Github external
const dateTemplate = ( { date } ) =&gt; {
	return (
		<time datetime="{">{ format( 'F j, Y', date ) }</time>
	);
};