Questions tagged «datetime»

使用它来处理有关通过任何模块处理日期或时间的问题。如果您已经使用“ calendar”作为标签,请不要使用它。

10
更改文章日期格式
我想更改Drupal 8中用于文章的日期格式。看起来它Default medium date默认使用该格式。我在处添加了自己的格式admin/config/regional/date-time,但是找不到在哪里编辑文章使用的格式。 有没有办法从CMS做到这一点,或者这需要用代码完成吗?
21 8  datetime 

7
如何在正确的时区显示日期?
我在内容类型中有一个日期时间范围字段(field_date)。创建内容类型后,将开始日期设置为: 2017-02-27 19:30:01 现在,我想获取值并以其他格式显示日期,因此请尝试使用以下代码: // Loading the node. $node = Node::load(2100); // Getting the start date value. $date = $node->field_date->value; // Printing to see what is the output. dpm($node->field_date->value); $date = strtotime($date); // Printing my timezone. dpm(drupal_get_user_timezone()); // Applying my custom format. $date = \Drupal::service('date.formatter')->format($date, 'custom', 'Y-m-d H:i:s', drupal_get_user_timezone()); // …
19 8  datetime 

5
如何按日期范围(开始,结束)筛选视图?
在启用了“ 查看日期”模块的 Drupal 7中,按日期过滤视图非常简单:UI仅为您提供了这样做的选项。 但是,在Drupal 8中,日期字段和视图是核心的一部分,但是如果您选择日期范围字段作为视图中的过滤器,它将不再为您提供日期特定的选项,而仅显示文本字段的过滤选项: 但是,日期特定选项可用于内部日期值,例如“内容:已更改” 由于我只想显示特定日期在实际日期之前或之后的特定节点,而该日期由自定义日期范围字段指定,因此这不适合我的需求。 如何通过具有日期特定操作的日期字段过滤Drupal 8中的视图?
18 views  8  datetime 

2
暴露过滤器中的日期弹出
我正在使用具有视图3的Drupal 7。 我已经为日期字段使用了公开的过滤器,并且我想提供从datepopup中选择日期作为日期过滤器的选项?我怎样才能做到这一点?
16 views  datetime 

5
如何在Twig中打印自定义日期格式?
如何在Twig中打印自定义日期格式?首先,我试图编辑field.html.twig名为的字段的field_publication_date,在该文件中,我找到了该变量{{ item.content }}进行打印 Jun, 12/06/2016 - 12:29。 这是我尝试过的: {{ item.content.field_publication_date|format_date('M') }}
14 theming  8  datetime 

2
如何在hook_schema()中正确实现mysql date或datetime字段?
我已经编写了一个mymodule.install文件,其中包含一个架构定义以在数据库中创建表。该表包含两个数据字段。当用户填写特定内容(例如:指定新闻的特定发布日期)时,这些字段将由用户填充。现在,我没有故意使用“日期”贡献模块,因为出于其他原因,我需要将这两个字段放在数据库表的同一行中。 hook_schema用这种方式定义了两个字段: 'pubblish_date' => array( 'description' => t('The pubblish date for the single news'), 'mysql_type' => 'datetime', 'not null' => FALSE, ), 'unpublish_date' => array( 'description' => t('The unpublish date for the single news'), 'mysql_type' => 'datetime', 'not null' => FALSE, ), 该表已在数据库中正确创建,但是我总是收到这些建议消息: 字段news_board.pubblish_date:否mysql类型datetime的模式类型。字段news_board.unpublish_date:否mysql类型datetime的模式类型。news_board.pubblish_date:模式类型:普通没有类型。字段news_board.pubblish_date:类型的架构类型。news_board.unpublish_date:模式类型:普通没有类型。字段news_board.unpublish_date:没有type的架构类型。 对我来说似乎很奇怪,原因是我在文档中使用mysql_type规范来将日期时间格式存储在mysql数据库中。 我知道Drupal本机支持时间戳,如果要存储其他日期格式,则必须根据所使用的数据库使用特定的定义,例如mysql_type或pgsql_type。 在讨论中,我发现在线上有很多人使用mysql_type定义,从我的看到,他们解决了问题,那么为什么它对我不起作用? 非常感谢。


4
如何使用日期选择器在视图中配置公开的筛选器?
如何配置公开的筛选器,以便用户可以按创建日期(最好使用日期选择器)筛选我的网站内容? 我尝试使用“ 内容:作为过滤器创作”,但它为我提供了一个文本字段,用于输入日期,以yyyy-mm-dd hh:mm:ss格式输入日期/时间,这使用户更难以输入日期并且更容易出错。 使用Views 7.x-3的Drupal 8和Drupal 7有什么区别?
11 8  views  datetime 

11
在Drupal 7中以编程方式设置日期字段:日期,日期(ISO格式)和日期(Unix时间戳记)
使用Form API和hook_form_alter(),如何使用有效的Unix时间戳手动设置(强制)Drupal 7的每种日期字段类型的值? 最终提交表单时,field_date类型始终为空数组。以下是我正在处理的损坏代码。 hook_form_alter(&$form, &$form_state, $form_id) { // http://drupal.org/node/1455576 - Date $form['field_date'][LANGUAGE_NONE][0]['value'] = time(); // http://drupal.org/node/1455576 - Date (ISO Format) $form['field_date_iso_format'][LANGUAGE_NONE][0]['value'] = time(); // http://drupal.org/node/1455576 - Date (Unix Timestamp) $form['field_date_unix_timestamp'][LANGUAGE_NONE][0]['value'] =time(); } 我应该提到将字段小部件设置为文本,其格式为“ Ymd H:i:s” 我也尝试过date('Y-m-d H:i:s', time())代替time()。 示例dpm()输出。 我还应注意,作为一种解决方法,如果在hook_node_presave()中对其进行修改,则可以设置该字段。为此,我设置了$node->field_date['und'][0]['value'] = date('Y-m-d H:i:s', $my_unix_timestamp);我仍然想了解如何使用hook_form_alter来做到这一点。
11 7  datetime 

2
自定义可以在“日历”弹出窗口中单击的日期
我正在使用表单API在Drupal 7中创建一个表单。现在,我可以使用以下代码创建一个普通的日历输入字段: $form['services_tab']['schedule_datepicker'] = array( '#title' => t('Pick the desired date'), '#type' => 'date_popup', '#date_year_range' => '0:0', '#date_format' => 'Y-m-d', '#prefix' => '<div id="datepicker-schedule">', '#suffix' => '</div>', ); 现在,我可以显示漂亮的日历弹出窗口了。我要达到的目的是根据以下规则启用或禁用某些日期:禁用所有星期六和星期日;甚至根据国定假日列表从特定日期删除点击状态... 这是可以用PHP编码实现的,还是需要用jQuery完成?万一jQuery是解决方案,我将不胜感激有关该操作的任何提示...日历是一个表,但是表单元格没有ID或可以帮助我根据规则查找和禁用它们的东西。 .. 谢谢。
10 forms  datetime 

1
日期时区处理之间的差异
时区处理有多个选项,站点的时区,日期的时间,用户的时区,UTC和无时区转换。它们之间有什么区别? 一个例子是电视广播,世界上每个人都将同时体验。用户的时区是否正确使用?如果广播公司在纽约居住的时间是晚上8:00,那么加利福尼亚的某人会在下午5:00体验到这一点。 或者,在纽约市发生一场灌篮大战,任何想体验的人都必须在晚上8:00亲自到达那里,这意味着它可能在下午5:00在加利福尼亚发生,但这对在加利福尼亚的人。重要的是他们在纽约的晚上8:00到达,因此无论用户身在何处或他们所在的时区在什么时间进行诗歌大满贯,时间都不应改变。
9 7  datetime 

3
如何使用日期模块输入不完整或部分日期?(日/月/年/年)
我有一个内容类型A,它有一个日期字段。 我选择Day-Month-Year此日期字段。但并不是每一个内容有一天,我只想选择Month并Year为这些内容。 如果我仅选择(输入)月份和年份,则会出现错误: 日期字段的输入值无效:1979年3月的值与预期格式不匹配。 我安装并尝试了Partial Date模块,但是尽管在模块页面上显示了它,但仍然无法执行我想要的操作: 此模块提供日期和时间字段,该字段允许将任何单个组件保留为空白,同时仍提供字段的可排序列表。 我怎样才能做到这一点?我想为某些节点输入完整日期(Day-Month-Year),而对于其他一些节点则输入部分日期(仅Month-Year),也许仅输入其他日期Year。这不可能吗? Day-Month-Year Month-Year Year (与此同时,还有一个未解决的问题:允许“模糊”粒度。)
9 7  datetime 

3
实体令牌+日期字段+自定义格式…无法使用空格
我有一个内容类型(一周中的问题)...,带有日期字段(用于“发布日期”。问题要到那个日期才能发布)。 我试图为其自定义标题格式,而不更改默认(长,中,短)日期格式。 对于“标题样式” ... 如果我[node:field-jcqotw-date:custom:l]显示日期(例如:星期日)。 如果我[node:field-jcqotw-date:custom:lF],则显示dayMonth,没有空格(例如:SundayJune)。 如果我[node:field-jcqotw-date:custom:l F],则显示“ [node:field-jcqotw-date:custom:l F]”(例如:SundayJune)。 如果我[node:field-jcqotw-date:custom:lF]它显示“ Sunday June”(例如:SundayJune)。 我已经尝试过“ l F”,“ l F”,l \ F,(不间断空格),(空格)等。我似乎没有让“自定义”使用空格。 编辑:经过一些研究...这似乎是一个实体令牌+ CCK日期字段问题...我不得不在那些地方提出一个问题。 为什么我不能使用“自定义格式”的空格? 另外...我创建了一个“日期类型”,简称为“ myDate” =>'l F j,Y'(“ 2011年6月5日,星期日”)。有没有办法让令牌显示该格式?长,中,原始,短...“ myDate” ... 编辑:更新标题和问题更正确。该问题与实体API,上下文,日期字段有关
9 7  datetime  tokens 

2
如何显示节点创建日期
我已format_date()在模板文件中使用来尝试输出创建的日期。 我遵循了本教程http://webwash.net/tutorials/handling-date-and-time-drupal-7 我创建了一个日期格式“ d,j M y”和一个日期类型“ article”,并通过代码对其进行了调用: <?php print format_date($node->changed, 'article') ?> 但是显示的日期是更新的日期,而不是创建的日期。 如何显示节点的创建日期?
9 7  datetime 

2
基于分组字段分页视图?
我要将2年前创建的网站从D6升级到D7。在该站点中,我可以查看按年份分组的项目视图,以便每年的项目都显示在单独的页面上-您可以通过年份视图,并显示该年份的适当节点。我需要有“上一年”和“下一年”链接,这些链接将链接到显示相应年份的节点的页面。 我是在旧(D6)网站中执行此操作的,方法是允许标头显示PHP代码(使用PHP过滤器),对传入的“ year”参数进行数学运算,并原始写入到下一年和下一年的链接HTML。这感觉错了-非常不明智-但是我不知道如何获得更本地化的视图。 我的感觉是我想使用分组字段(例如“格式/设置”中的字段),除了要在分组的节点之间放置标题(在我的情况下,这将导致一个包含一千多个节点的页面)显示),它将根据该分组字段将其分成几页。 有任何想法吗? 我发现一些指向可能答案的项目。之前有一个问题: 根据分类术语查看分页 我的岁月也是分类学术语,因此,如果曾经按要求回答过该问题,这对我来说将是有用的。虽然没有实际答案,但有一篇指向这篇非常不错的Earl Miles文章的指针: http://drupalwatchdog.com/1/1/how-to-create-new-features-in-views-3 这非常接近我的用例,我想如果可以的话,我可以尝试根据Earl的说明创建一个Views插件,但是我希望有一些简单的方法。我宁愿使用一个插件也不愿写一个! (在文章中,Earl说,可以在http://drupal.org/project/views_plugin_examples中找到该插件的代码,但是当我转到该项目时,它似乎是空的。) 无论如何,这看起来都是一个“已解决的问题”-但我找不到解决方案!在我重新发明方向盘之前有任何指针吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.