问题标签 [humanize]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python中的自然/相对天数
我想要一种在 Python 中显示过时项目的自然时间的方法。类似于 Twitter 如何显示来自“片刻前”、“几分钟前”、“两小时前”、“三天前”等的消息。
Django 1.0 在 django.contrib 中有一个“humanize”方法。我没有使用 Django 框架,即使我使用了,它也比我想要的更受限制。
请让我(以及未来的几代搜索者)知道是否已经有一个好的工作解决方案。由于这是一项足够普遍的任务,我想一定有什么。
c# - 如何使用 C# 将每个单词的第一个字符或整个字符串的第一个字符大写?
我可以编写自己的算法来做到这一点,但我觉得应该有相当于ruby 在 C# 中的人性化。
我用谷歌搜索了它,但只找到了人性化日期的方法。
例子:
- 一种将“Lorem Lipsum Et”变成“Lorem Lipsum et”的方法
- 一种将“Lorem Lipsum et”变成“Lorem Lipsum Et”的方法
c# - 使用 .NET 格式化大数
我需要将像 4,316,000 这样的大数字格式化为“4.3m”。
我怎样才能在 C# 中做到这一点?
php - 将每个单词/名称的首字母大写,除非姓氏的已知全小写部分
我使用 PHP 将表单条目插入 MySQL 数据库。有时用户输入全部大写的文本。有什么办法可以改变它,使只有第一个字母大写? ucwords(strtolower($word))
对我不起作用,因为如果第一个字母还没有大写,我不想大写。
我主要关心的是人们何时提交他们的姓氏。大多数人正确提交它,但有些人将其全部大写。如果全部大写,它的工作方式应该与 相同ucwords(strtolower($word))
,但如果有人提交他们的名字为De la Rosa
,我不希望它更改为De La Rosa
。
django - django ifequal naturalday
我不知道为什么,但这种情况永远不会为我评估 True 。我在 urls 文件中提供 datetime.today() 。我错过了什么吗?
模板:
java - 如何在 Java 中将 CamelCase 转换为人类可读的名称?
我想编写一个将 CamelCase 转换为人类可读名称的方法。
这是测试用例:
ruby-on-rails - 如何在 Rails 模型中设置人类可读的属性名称?
这似乎是一个非常简单的问题——当我使用 form_for 或 fields_for 助手从我的模型生成标记时,我如何修改我的模型以自定义为特定属性显示的字符串?
之前 [ 1 ]或多或少提出了相同的问题,但答案是“国际化”,这不是我想要做的,我只是想覆盖一两个人性化的属性名称。
python - 从:“1 小时前”,到:timedelta + 准确度
是否有“逆转人性化”时代的功能?
例如,给定(字符串):
- '1 分钟前'
- '7 小时前'
- '5天前'
- '2个月前'
可以返回(为伪代码道歉):
- datetime.now() - timedelta(1 分钟),准确度(60 秒)
- datetime.now() - timedelta(7 小时),准确度(1 小时)
- datetime.now() - timedelta(5 天),准确度(1 天)
- datetime.now() - timedelta(2 个月),准确度(1 个月)
ruby-on-rails - 在 Rails 3 中强制字段的“人性化”名称为小写
据我所知,在 Rails 3 中设置“人性化”字段名称的公认方法是使用语言环境:
但是,我只是希望 Rails 3 使用其默认人性化名称的小写版本。有没有一种简单的内置方法可以做到这一点?
一个有助于澄清的示例:在 aform_for
中时,<%= f.label :username %>
默认显示“用户名”。我希望它显示“用户名”。
python - 如何在 Django 模板中使用 Humanize 显示“x 天前”类型时间?
当我这样做时:
我明白了2 days, 19 hours ago
如果没有时间,我怎么能得到 2 天。基本上,如果视频是在不到一天前发布的,那么它应该说是 X 小时前,那么它应该以 X 天前的天数为单位,然后以几周为单位。我只是不想要 1 小时 5 分钟前或 2 天 13 分钟前。只是第一部分。
我查看了人性化文档,但找不到我需要的东西。