web-dev-qa-db-fra.com

Comment obtenir la date de création d'un nœud?

Comment puis-je obtenir la date de création du nœud et le convertir au format personnalisé dans mon thème, j'ai essayé de faire quelques opérations sur la date du nœud dans le fichier "MyTheme.theme" et dans preprocess_node section.

6
Mojtaba Reyhani

Code pour obtenir la date de création du nœud.

$date = $variables['node']->getCreatedTime();
  // Here you can use drupal's format_date() function, or some custom PHP date formatting.
  $variables['date'] = \Drupal::service('date.formatter')->format($date, '$format');// enter date format in $format.
8
Vamsi

Merci pour votre réponse. Si vous souhaitez utiliser un format de date personnalisé, vous devez le déclarer de cette façon:

$variables['date'] = \Drupal::service('date.formatter')->format($date, 'custom', '$format'); // Where $format is a PHP date string like 'M Y'
1
j11d