PluginProbe ʕ •ᴥ•ʔ
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / 18.6
Yoast SEO – Advanced SEO with real-time guidance and built-in AI v18.6
27.7 27.6 27.5 trunk 18.0 18.1 18.2 18.3 18.4 18.4.1 18.5 18.5.1 18.6 18.7 18.8 18.9 19.0 19.1 19.10 19.11 19.12 19.13 19.14 19.2 19.3 19.4 19.5 19.5.1 19.6 19.6.1 19.7 19.7.1 19.7.2 19.8 19.9 20.0 20.1 20.10 20.11 20.12 20.13 20.2 20.2.1 20.3 20.4 20.5 20.6 20.7 20.8 20.9 21.0 21.1 21.2 21.3 21.4 21.5 21.6 21.7 21.8 21.8.1 21.9 21.9.1 22.0 22.1 22.2 22.3 22.4 22.5 22.6 22.7 22.8 22.9 23.0 23.1 23.2 23.3 23.4 23.5 23.6 23.7 23.8 23.9 24.0 24.1 24.2 24.3 24.4 24.5 24.6 24.7 24.8 24.8.1 24.9 25.0 25.1 25.2 25.3 25.3.1 25.4 25.5 25.6 25.7 25.8 25.9 26.0 26.1 26.1.1 26.2 26.3 26.4 26.5 26.6 26.7 26.8 26.9 27.0 27.1 27.1.1 27.2 27.3 27.4
wordpress-seo / inc / date-helper.php
wordpress-seo / inc Last commit date
exceptions 5 years ago options 4 years ago sitemaps 4 years ago class-addon-manager.php 4 years ago class-my-yoast-api-request.php 5 years ago class-post-type.php 5 years ago class-rewrite.php 4 years ago class-upgrade-history.php 5 years ago class-upgrade.php 4 years ago class-wpseo-admin-bar-menu.php 4 years ago class-wpseo-content-images.php 4 years ago class-wpseo-custom-fields.php 6 years ago class-wpseo-custom-taxonomies.php 6 years ago class-wpseo-features.php 5 years ago class-wpseo-image-utils.php 4 years ago class-wpseo-installation.php 5 years ago class-wpseo-meta.php 4 years ago class-wpseo-primary-term.php 6 years ago class-wpseo-rank.php 5 years ago class-wpseo-replace-vars.php 4 years ago class-wpseo-replacement-variable.php 5 years ago class-wpseo-shortlinker.php 4 years ago class-wpseo-statistics.php 5 years ago class-wpseo-utils.php 4 years ago date-helper.php 5 years ago index.php 10 years ago interface-wpseo-wordpress-ajax-integration.php 7 years ago interface-wpseo-wordpress-integration.php 7 years ago language-utils.php 5 years ago wpseo-functions-deprecated.php 5 years ago wpseo-functions.php 4 years ago wpseo-non-ajax-functions.php 5 years ago
date-helper.php
62 lines
1 <?php
2 /**
3 * Date helper class.
4 *
5 * @package WPSEO\Internals
6 */
7
8 /**
9 * Class WPSEO_Date_Helper
10 *
11 * Note: Move this class with namespace to the src/helpers directory and add a class_alias for BC.
12 */
13 class WPSEO_Date_Helper {
14
15 /**
16 * Formats a given date in UTC TimeZone format.
17 *
18 * @param string $date String representing the date / time.
19 * @param string $format The format that the passed date should be in.
20 *
21 * @return string The formatted date.
22 */
23 public function format( $date, $format = DATE_W3C ) {
24 return YoastSEO()->helpers->date->format( $date, $format );
25 }
26
27 /**
28 * Formats the given timestamp to the needed format.
29 *
30 * @param int $timestamp The timestamp to use for the formatting.
31 * @param string $format The format that the passed date should be in.
32 *
33 * @return string The formatted date.
34 */
35 public function format_timestamp( $timestamp, $format = DATE_W3C ) {
36 return YoastSEO()->helpers->date->format_timestamp( $timestamp, $format );
37 }
38
39 /**
40 * Formats a given date in UTC TimeZone format and translate it to the set language.
41 *
42 * @param string $date String representing the date / time.
43 * @param string $format The format that the passed date should be in.
44 *
45 * @return string The formatted and translated date.
46 */
47 public function format_translated( $date, $format = DATE_W3C ) {
48 return YoastSEO()->helpers->date->format_translated( $date, $format );
49 }
50
51 /**
52 * Check if a string is a valid datetime.
53 *
54 * @param string $datetime String input to check as valid input for DateTime class.
55 *
56 * @return bool True when datatime is valid.
57 */
58 public function is_valid_datetime( $datetime ) {
59 return YoastSEO()->helpers->date->is_valid_datetime( $datetime );
60 }
61 }
62