GVKun编程网logo

我怎样才能在 javascript 中制作这种日期格式:2021-03-20T15:59:13+01:00(javascript制作日历)

4

本文将为您提供关于我怎样才能在javascript中制作这种日期格式:2021-03-20T15:59:13+01:00的详细介绍,我们还将为您解释javascript制作日历的相关知识,同时,我们还

本文将为您提供关于我怎样才能在 javascript 中制作这种日期格式:2021-03-20T15:59:13+01:00的详细介绍,我们还将为您解释javascript制作日历的相关知识,同时,我们还将为您提供关于Laravel:我怎样才能在 Pivot 的belongsToMany 关系中获得我的朋友关系、Magento 2.4.2 - 将全新安装安装到子目录中 - 不起作用? 更新 - 19/02/2021 - 下午 13:24格林威治标准时间更新 - 19/02/2021 - 下午 15:10格林威治标准时间更新 - 19/02/2021 - 下午 15:52格林威治标准时间大家有什么想法吗?、Pulsar 社区周报|2021-01-04~2021-01-10、Pulsar 社区周报|2021-01-11~2021-01-17的实用信息。

本文目录一览:

我怎样才能在 javascript 中制作这种日期格式:2021-03-20T15:59:13+01:00(javascript制作日历)

我怎样才能在 javascript 中制作这种日期格式:2021-03-20T15:59:13+01:00(javascript制作日历)

如何解决我怎样才能在 javascript 中制作这种日期格式:2021-03-20T15:59:13+01:00

我们在我们的应用中使用了这种日期格式:2021-03-20T15:42:02+01:00,但我无法使用纯 JavaScript 实现。

过去我们使用 moment.js,但我想避免使用它。

此刻,语法如下:

moment().format()
//output: 2021-03-20T15:59:13+01:00

这是我在纯 js 中发现的最接近的...

new Date().toISOString()
//output: 2021-03-20T14:59:13.595Z

是否有一种“简单”的方法可以实现与上述相同的格式?

解决方法

对于日期/时间部分,最安全的方法是使用 Date get 方法从其各个组件构建字符串,对于 UTC 偏移后缀,您将获得时区偏移,并将其转换为hh:mm 格式:

function localeFormat(date) {
    var offsetMinutes = date.getTimezoneOffset();
    var offset = Math.abs(offsetMinutes);
    return (date.getFullYear() + "-" + (date.getMonth()+1) + "-" + date.getDay()
         + "T" + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds()
        + (offsetMinutes > 0 ? "-" : "+")
        + Math.floor(offset/60) + ":" + Math.abs(offset % 60)
        ).replace(/(\\D)(\\d)(?!\\d)/g,"$10$2");
}

console.log(localeFormat(new Date()));

在 IE9、10 和 11、当前 Edge、Firefox 和 Chrome 版本上测试。

Laravel:我怎样才能在 Pivot 的belongsToMany 关系中获得我的朋友关系

Laravel:我怎样才能在 Pivot 的belongsToMany 关系中获得我的朋友关系

如何解决Laravel:我怎样才能在 Pivot 的belongsToMany 关系中获得我的朋友关系

我想在 Laravel 中与另一个用户建立友谊关系,并且在获取关系时,我想获取不是我自己的用户。 (user_id 或friend_id)

这是我的关系:

  1. return $this->belongsToMany(User::class,''friend_user'',''user_id'',''friend_id'')
  2. ->where(''user_id'',$this->id)
  3. ->orWhere(''friend_id'',$this->id);

当我是user_id时,我得到朋友的相关

  1. foreach($user->friends as $friend) {
  2. echo $friend->first_name;
  3. }

但是当我是朋友时,我就有了自己的名字。我该如何解决这个问题?

谢谢

解决方法

你需要两个像下面这样的关系。

  1. public function friends()
  2. {
  3. return $this->belongsToMany(User::class,''friend_user'',''user_id'',''friend_id'');
  4. }
  5. public function isFriendsWith()
  6. {
  7. return $this->belongsToMany(User::class,''friend_id'',''user_id'');
  8. }

假设一个 id 为 1 的用户在 friend_user 表中有两个条目,如

id user_id friend_id
1 1 5
2 1 2

然后你可以像这样查询关系

  1. $user1 = User::findOrFail(1);
  2. $user1->friends; //Will get two users with an id of 2 and 5
  3. $user2 = User::findOrFail(2);
  4. $user2->isFriendsWith; //Will get one user with an id of 1
  5. $user2->friends; //Will return empty collection
  6. $user5 = User::findOrFail(5);
  7. $user5->isFriendsWith; //Will get one user with an id of 1
  8. $user5->friends; //Will return empty collection

Magento 2.4.2 - 将全新安装安装到子目录中 - 不起作用? 更新 - 19/02/2021 - 下午 13:24格林威治标准时间更新 - 19/02/2021 - 下午 15:10格林威治标准时间更新 - 19/02/2021 - 下午 15:52格林威治标准时间大家有什么想法吗?

Magento 2.4.2 - 将全新安装安装到子目录中 - 不起作用? 更新 - 19/02/2021 - 下午 13:24格林威治标准时间更新 - 19/02/2021 - 下午 15:10格林威治标准时间更新 - 19/02/2021 - 下午 15:52格林威治标准时间大家有什么想法吗?

如何解决Magento 2.4.2 - 将全新安装安装到子目录中 - 不起作用? 更新 - 19/02/2021 - 下午 13:24格林威治标准时间更新 - 19/02/2021 - 下午 15:10格林威治标准时间更新 - 19/02/2021 - 下午 15:52格林威治标准时间大家有什么想法吗?

目前似乎无法通过全新安装在子目录中安装最新的 Magento 社区版(或者需要一些步骤,我可以找到的文档中没有这些步骤?)。

我在过去 2 天内测试了 3-4 次。如果您将它安装到根目录中,它会按预期工作,如果您将其安装在子目录中 - 安装表明它已经工作但缺少 index.PHP 并且 .htaccess 文件仍然是 composer 项目设置附带的默认文件.

这适用于根文件夹:

--base-url="http://www.fieldhockey.co"

这不适用于子目录:

base-url="http://www.fieldhockey.co/store"

所有其他 setup:install 参数在两次尝试中都相同。

我对这个问题知之甚少,所以我创建了这个 - 也许有人可以在与我不同的设置上尝试这个:

Cent OS 7.9 (v92.0.10)
PHP 7.3.27
Apache 2.4.46

我的问题

所以我在这个问题后面的问题 - 然后我如何将安装移动到子目录?并且没有 index.PHP 是否正确 - 即使安装在根目录中工作并且站点显示?

更新数据库中的 base_url 以包含它并将所有文件移动到该目录中,然后清除缓存和重新索引不起作用?

只是出于好奇 - 我从去年 11 月在 2.4.1 上设置的站点获取了默认的 index.PHP 脚本和 .htaccess ......现在我的商店在从根目录移动文件后在子目录中工作(但管理员无法加载任何 CSS 等或 2FA,因此我无法登录)。

更新 - 19/02/2021 - 下午 13:24(格林威治标准时间)

我认为问题在于安装本身而不是子目录 - 为了测试这个理论,我将安装 2.4.1 并查看是否能获得更好的结果。

更新 - 19/02/2021 - 下午 15:10(格林威治标准时间)

2.4.1 成功安装到 root,前端和后端都正常工作。我现在将尝试手动将站点移动到商店目录中。如果失败,我会尝试直接将其安装到子目录中。

更新 - 19/02/2021 - 下午 15:52(格林威治标准时间)

移动工作你遇到了一个我之前没有提到的关于在重新定位到新目录时 JS/CSS 中断的问题。 /pub/static/ 目录中有一个 .htaccess 文件,它在生成新的静态文件夹时似乎没有创建 - 所以你可能不应该重命名 /pub/static/ 目录来强制它重新生成.Magento 2.4.1 - Moved site to a subdirectory - CSS & JS Broken - cleared Cache still broken [SOLVED]

大家有什么想法吗?

在这个阶段,我不明白为什么 2.4.1 可以工作,而 2.4.2 不行——我在发行说明中看不到任何关于非可选模块或任何重要版本(PHP、Apache、ElasticSearch、作曲家等)

我可以将其保留在 2.4.1 上,但这并不是重点,我应该能够使用 2.4.2,我想并有办法这样做吗?

我希望这可以帮助其他尝试这样做的人,我将使用 2.4.1 几个星期,然后再次尝试升级。

解决方法

在 2.4.2 中,出于安全考虑,Magento 将 index.php 移动到 /pub/ 文件夹。 我正在尝试像您一样创建一个子目录:example.com/nl

我将我的“nl”文件夹移到了 /pub/ 并从

更改了要求
require __DIR__ . ''/../app/bootstrap.php'';

require __DIR__ . ''/../../app/bootstrap.php'';

在管理员中,安全和非安全的网址:

  • 基本网址为 https://example.com/nl/
  • 基本链接网址为 https://example.com/nl/

遗憾的是,当我转到 https://example.com/nl/ 时,该网站显示 404,即使它显示了正确的主题设计、正确的翻译等...

明天我会再试一次,如果我成功了,会及时通知你。 也许这已经给了你一个提示......

,

我设法让它工作了,虽然有点笨拙。

以我的例子为例,我想做:example.com/nl。

我在根文件夹中创建了一个文件夹“nl”。我在其中添加了一个 .htaccess 的内容:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/pub/
RewriteCond %{REQUEST_URI} !^/setup/
RewriteCond %{REQUEST_URI} !^/update/
RewriteCond %{REQUEST_URI} !^/dev/
RewriteRule .* /pub/nl/$0 [L]
DirectoryIndex index.php

然后我在“pub”文件夹中创建了一个“nl”文件夹。
此文件夹包含 2 个文件:.htaccess、index.php.
.htaccess 是“pub”的复制/粘贴,我刚刚添加:

SetEnv MAGE_RUN_CODE "nl_nl"

您可以通过 index.php 设置您的商店不是强制性的,Magento 在其中进行了解释。

index.php 是“pub”的复制/粘贴。
我刚刚在 require 中添加了另一个“../”。

require __DIR__ . ''/../../app/bootstrap.php'';

在管理员中:

  • 网址:example.com/
  • 网址基本链接:example.com/nl/

我的虚拟主机指向根:
服务器名称 example.com ServerAlias example.com

我的主要问题是该网站可以访问,但 Magento 难以重写,并且每个页面都是 404。黑客来了。

在“pub/index.php”文件中,我在 Magento 实例化所有内容之前添加了以下行:

$_SERVER[''REQUEST_URI''] = str_replace(''/nl/'',''/'',$_SERVER[''REQUEST_URI'']);

看起来它工作正常,但我没有进一步推动测试。

Pulsar 社区周报|2021-01-04~2021-01-10

Pulsar 社区周报|2021-01-04~2021-01-10

Pulsar 周报由 StreamNative 翻译整理。 原文内容来自 StreamNative 官网 Pulsar 周报模块 https://streamnative.io/weekly。

本期编辑:鸡排, StreamNative。

关于 Apache Pulsar

Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。

GitHub 地址:http://github.com/apache/pulsar/

Pulsar 2020 用户调查活动即将截止,没有填写的小伙伴不要错失为 Pulsar 提建议的良机赶快扫描下方二维码或点击底部“阅读原文”填写,有机会获得新版 Pulsar 社区周边哦!

导语

各位小伙伴们,Pulsar 社区周报更新来啦!

本次 Pulsar 社区周报,为大家呈现 Pulsar client、Broker、Functions 等内容,帮助社区小伙伴们掌握 Pulsar 项目及社区每周进展,也方便大家更好地参与到 Pulsar 社区中来!

感谢本周以下小伙伴为 Apache Pulsar 添砖加瓦(排名不分先后,看看你有没有上榜):

@sijie、 @merlimat、@z2665、@hangc0276、@zymap、@315157973、@dockerzhang、@flowchartsman、@eolivelli、@codelipenghui、@BewareMyPower、@tuteng、@tongsucn、@aloyszhang、@  nodece 、@ wangjialing218 、@ WJL3333 、@ geomagilles 、@ michaeljmarshall 、@  mpfz0r 、@saoair

接下来,一起看看 1 月 4 ~ 10 日有哪些值得你关注的进展吧!

本周亮点

支持具有相同身份验证方法名称的链式身份验证。因此,用户可以使用相同的身份验证方法名称配置多个身份验证提供者。 
贡献者: @sijie

功能开发建议

PIP-45: 增加实现 MetadataCache。 
https://github.com/apache/pulsar/pull/9148 
贡献者: @merlimat

PIP-75: 将 Google Protobuf 替换为 LightProto。 
https://github.com/apache/pulsar/pull/9046 
贡献者: @merlimat

重要特性

因为 PR 较多,仅列举较大 PR 进展,不包括当周全部动态
下面 PR 均已合入 Pulsar 主分支

C++ Client: 通过 C ++ client 的 ListenerName 添加广播地址搜寻。 
https://github.com/apache/pulsar/pull/9119 
贡献者: @z2665

Broker: 为 namespace-level 策略添加 maxTopicsPerNamespace 限制。 
https://github.com/apache/pulsar/pull/9042 
贡献者: @hangc0276

Pulsar: 在 pulsar-common 模块中启用 spotbug 检查。 
https://github.com/apache/pulsar/pull/9016 
贡献者: @zymap

Storage: 将 ledger 滚动检查设为内部任务。 
https://github.com/apache/pulsar/pull/8946 
贡献者: @hangc0276

Stats: 添加一个新指标,监控 mark-delete 位置是否超前。 
https://github.com/apache/pulsar/pull/8930 
贡献者: @sijie

重要 Bug 修复

因修复内容较多,仅列举较重要修复内容,不包括本周全部动态
下面修复均已合入 Pulsar 主分支

Broker: 修复在用户未指定值的情况下,namespace-level 策略返回不正确的默认值的问题。 
https://github.com/apache/pulsar/pull/9149 
贡献者: @315157973

Test: 解决 ManagedLedgerTest.testAsyncUpdateProperties()中的竞态条件的问题。 
https://github.com/apache/pulsar/pull/9152 
贡献者: @merlimat

pulsar-admin: 因启用 TLS 的集群不需要 service-url,将 service-url 设置为非必填项。 
https://github.com/apache/pulsar/pull/9127 
贡献者: @dockerzhang

Functions: 修复 Go Functions 中因未正确设置 BatchBuilder 而导致的 NPE。 
https://github.com/apache/pulsar/pull/9124 
贡献者: @flowchartsman

Broker: 修复由于 StampedLock不可重入且 ConcurrentOpenHashMap 的 foreach 方法获得读锁定而导致卸载 namespace 捆绑被阻塞的问题。 
https://github.com/apache/pulsar/pull/9116 
贡献者: @codelipenghui

PulsarAdmin: 解决 function-name API 返回错误类型的问题。 
https://github.com/apache/pulsar/pull/9115 
贡献者: @tuteng

Broker: 修复当 MultiTopicsConsumerImpl 收到空值消息时的 NPE。 
https://github.com/apache/pulsar/pull/9113 
贡献者: @BewareMyPower

C++ Client: 修复由非虚拟析构函数引起的编译问题。 
https://github.com/apache/pulsar/pull/9106 
贡献者: @tongsucn

Storage: 修复 ManagedLedgerInterceptorImpl 中的 BKIncorrectParameterException 问题。 
https://github.com/apache/pulsar/pull/9091 
贡献者: @aloyszhang

Broker: 修复在启用 KoP 的情况下,启动 Pulsar broker 时产生的 ConcurrentModificationException错误。
https://github.com/apache/pulsar/pull/9088 
贡献者: @aloyszhang

Broker: 修复在卸载多个 topic 后,Pulsar broker 每次只使一条消息过期的问题。 
https://github.com/apache/pulsar/pull/9083 
贡献者: @eolivelli

C++ Client: 修复 consumer 重复发送 redeliverMessages 的问题。 
https://github.com/apache/pulsar/pull/9072 
贡献者: @saosir

Broker: 修复当获取不存在的 topic 分区元数据时,返回错误值的问题。 
https://github.com/apache/pulsar/pull/8818 
贡献者: @aloyszhang

活动和新闻

TGIP:Pulsar 及其生态系统 
https://streamnative.io/resource#tgip
TGIP-CN:Pulsar 及其生态系统 
https://www.slidestalk.com/ApachePulsar/list/meetup/
Pulsar Summit Asia 2020 
https://space.bilibili.com/391380821/channel/detail?cid=159884

博文阅读

批流融合:Pulsar Flink Connector 2.7.0 发布How Apache Pulsar is Helping Iterable Scale its Customer Engagement Platform[1]

相关阅读

•  Pulsar 社区周报| 2020-12-28 ~ 2021-01-03

•  脉冲星 12 月脉动 | Pulsar 2.7.0 发布!

•  Pulsar 社区周报| 2020-12-12 ~ 2020-12.18


引用链接

[1] How Apache Pulsar is Helping Iterable Scale its Customer Engagement Platform: https://streamnative.io/en/blog/case/2021-01-05-iterable-scale-customer-engagement-platform-with-pulsar
[2] Apache Pulsar 官方贡献指南: http://pulsar.apache.org/en/contributing/


作为全球性开源项目,截至 2021 年 1 月 10 日,Apache Pulsar 已拥有 352 名贡献者、7K+ Star 、1.8K+ Fork 。正是由于分布在全球各地的社区开发者的贡献,才使得 Apache Pulsar 项目不断发展与前进。

让我们期待下一周的 Apache Pulsar 周报!

如果你也想为 Apache Pulsar 项目出一份力、成为我们的 Contributor,参考下面链接,来加入我们吧:

Apache Pulsar 官方贡献指南[2]

点击「阅读原文」,填写问卷、抽取周边吧!

本文分享自微信公众号 - ApachePulsar(ApachePulsar)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

Pulsar 社区周报|2021-01-11~2021-01-17

Pulsar 社区周报|2021-01-11~2021-01-17

Pulsar 周报由 StreamNative 翻译整理。原文内容来自 StreamNative 官网 Pulsar 周报模块 https://streamnative.io/weekly。本期编辑:Tango@StreamNative。

关于 Apache Pulsar

Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。

GitHub 地址:http://github.com/apache/pulsar/

Pulsar 2020用户调查活动即将截止,没有填写的小伙伴不要错失为 Pulsar 提建议的良机赶快扫描下方二维码或点击底部“阅读原文”填写,有机会获得新版 Pulsar 社区周边哦!

导语

各位小伙伴们,Pulsar 社区周报更新来啦!

本次 Pulsar 社区周报,为大家呈现 Pulsar client、Broker、Functions 等内容,帮助社区小伙伴们掌握 Pulsar 项目及社区每周进展,也方便大家更好地参与到 Pulsar 社区中来!

感谢本周以下小伙伴为 Apache Pulsar 添砖加瓦(排名不分先后,看看你有没有上榜):

@tuteng、@nodece、@saosir、@eolivelli、@codelipenghui、@aloyszhang、@315157973、@aloyszhang

接下来,一起看看 1 月 11 ~ 17 日有哪些值得你关注的进展吧!

本周亮点

Pulsar 支持 topic 级别 replicator 的调度速率策略。
https://github.com/apache/pulsar/pull/9175
贡献者:@315157973

重要特性

因为 PR 较多,仅列举较大 PR 进展,不包括当周全部动态
下面 PR 均已合入 Pulsar 主分支

Functions Worker: 支持通过 bin/pulsar 初始化分布式日志 namespace 元数据。
https://github.com/apache/pulsar/pull/8781
贡献者:@nodece

Pulsar-broker-common: 将 Additional Servlet 模块移至 Pulsar broker 通用模块。
https://github.com/apache/pulsar/pull/9164
贡献者:@tuteng

Bookie: 将 BookKeeper 升级到 4.12.1 版本,允许 Pulsar 使用 Bookie ID。
https://github.com/apache/pulsar/pull/9019
贡献者:@eolivelli

重要 Bug 修复

因修复内容较多,仅列举较重要修复内容,不包括本周全部动态
下面修复均已合入 Pulsar 主分支

C++: 修复 UnAckedMessageTracker 无法正确处理批处理消息的问题。
https://github.com/apache/pulsar/pull/9170
贡献者:@saosir

Client: 修复创建 sink 但未配置 sink 名称时发送用户不友好的错误消息问题。
https://github.com/apache/pulsar/pull/9131
贡献者:@eolivelli

Client: 修复有关传入消息大小的问题。
https://github.com/apache/pulsar/pull/9182
贡献者:@codelipenghui

修复由 ByteBuf 释放引起的内存泄漏问题。
https://github.com/apache/pulsar/pull/9194
贡献者:@aloyszhang

Admin: 修复 URI 解析不支持多个地址的问题。
https://github.com/apache/pulsar/pull/9191
贡献者:@315157973

Admin: 修复 Pulsar Admin 中潜在的 HTTP get 操作挂起的问题。
https://github.com/apache/pulsar/pull/9203
贡献者:@codelipenghui

Admin: 修复 namespace 的最大主题数配置不起作用的问题。
https://github.com/apache/pulsar/pull/9193
贡献者:@aloyszhang

活动和新闻

TGIP:Pulsar 及其生态系统
  https://streamnative.io/resource#tgip
TGIP-CN:Pulsar 及其生态系统https://www.slidestalk.com/ApachePulsar/list/meetup/Pulsar Summit Asia 2020    https://space.bilibili.com/391380821/channel/detail?cid=159884

博文阅读

· 为什么说 Pulsar 是云原生的消息平台?

· 译文|Apache Pulsar 性能调优之架构

· Taking a Deep-Dive into Apache Pulsar Architecture for Performance Tuning[1]

· How Apache Pulsar is Helping Iterable Scale its Customer Engagement Platform[2]

相关阅读

·  Pulsar 社区周报|2021-01-04~2021-01-10

·  Pulsar 社区周报| 2020-12-28 ~ 2021-01-03

引用链接

[1] Taking a Deep-Dive into Apache Pulsar Architecture for Performance Tuning: https://streamnative.io/en/blog/tech/2021-01-14-pulsar-architecture-performance-tuning
[2] How Apache Pulsar is Helping Iterable Scale its Customer Engagement Platform: https://streamnative.io/en/success-stories/iterable
[3] Apache Pulsar 官方贡献指南: http://pulsar.apache.org/en/contributing/



作为全球性开源项目,截至 2021 年 1 月 17 日,Apache Pulsar 已拥有 352 名贡献者、7K+ Star 、1.8K+ Fork 。正是由于分布在全球各地的社区开发者的贡献,才使得 Apache Pulsar 项目不断发展与前进。

让我们期待下一周的 Apache Pulsar 周报!

如果你也想为 Apache Pulsar 项目出一份力、成为我们的 Contributor,参考下面链接,来加入我们吧:

Apache Pulsar 官方贡献指南[3]


点击「阅读原文」,填写问卷、抽取周边吧!

本文分享自微信公众号 - ApachePulsar(ApachePulsar)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

今天的关于我怎样才能在 javascript 中制作这种日期格式:2021-03-20T15:59:13+01:00javascript制作日历的分享已经结束,谢谢您的关注,如果想了解更多关于Laravel:我怎样才能在 Pivot 的belongsToMany 关系中获得我的朋友关系、Magento 2.4.2 - 将全新安装安装到子目录中 - 不起作用? 更新 - 19/02/2021 - 下午 13:24格林威治标准时间更新 - 19/02/2021 - 下午 15:10格林威治标准时间更新 - 19/02/2021 - 下午 15:52格林威治标准时间大家有什么想法吗?、Pulsar 社区周报|2021-01-04~2021-01-10、Pulsar 社区周报|2021-01-11~2021-01-17的相关知识,请在本站进行查询。

本文标签:

上一篇JavaScript 获取多个元素的文本值(js中如何获得多项元素)

下一篇如何在输入中获取 div 的背景颜色 - JavaScript(获取div下的所有input)