热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何使用AngularJS更改日期格式?

如何使用AngularJS更改日期格式?原文:https:/

如何使用 AngularJS 更改日期格式?

原文:https://www . geesforgeks . org/how-to-change-date-format-use-angularjs/

AngularJS 提供了两种不同的方法来更改日期的格式。这可以通过以下方法实现:


  • 使用超文本标记语言模板绑定

  • 使用 Javascript

HTML 模板绑定:在这个方法中,我们使用了 pipe (|)运算符。该管道操作符有助于根据所需格式(包括角度标准格式和用户定义格式)转换日期对象、数字。在 angular 中,可以使用此运算符基于任何格式、区域设置和时区修改日期对象。它只以可读的格式格式化日期。

语法:

{{ dateVariable | date [ : format [ : timezone [ : locale ] ] ] }}

属性描述:

| 属性 | 描述 |
| 格式 | 预定义和用户定义的格式都可以用在这个属性中。此参数的默认值为–“中间日期”。可选参数 |
| 时区 | 时区的默认值是–用户的本地系统时区。我们可以提供偏移值(' 0530 ')或标准世界协调时/格林尼治标准时(IST)或美国大陆时区缩写。可选参数 |
| 现场 | 区域设置的默认值是–“未定义”。例如,我们可以将其设置为–‘en _ US’。可选参数 |

示例:在本例中,我们将当前日期更改为不同的格式。该日期格式包括标准格式和用户定义的格式。




    


    


        


            Formatted Date with default parameters:
            {{ dateValue | date }}
        


        


            Formatted Date with standard filter (ShortDate):
            {{ dateValue | date:'shortDate' }}
        


        


            Formatted Date with standard filter (FullDate):
            {{ dateValue | date:'fullDate' }}
        


        


            Formatted date with user defined format:
            {{ dateValue | date : "'today is ' MMMM d, y" }}
        


    

    


当我们运行代码时,它会以不同的格式提供当前日期。

Input Current Date: 24th March 2020

输出:

Formatted Date with default parameters: Mar 24, 2020
Formatted Date with standard filter (ShortDate): 3/24/20
Formatted Date with standard filter (FullDate): Tuesday, March 24, 2020
Formatted date with user defined format:today is March 24, 2020

正如我们已经看到的,使用这个管道操作器非常容易。现在我们来看看第二种方法。

使用 Javascript 控制器:如果您有字符串格式的日期,这种方法会很有帮助。

Syntax:

$scope.dateVariable = $filter('date')("dateString", "dateformat");

示例:这里,我们使用角度控制器来更改日期格式。日期作为字符串并通过使用$filter filter 传递,该筛选器用于筛选对象元素和数组。它以指定的格式为您提供原始数组的子集。




    
    


    


        

            Input Date in String Format: {{myDate}}

            Output Date : {{myDateFiltered}}
        

    

    


输出:

Input Date in String Format: "2013-07-20T18:30:00.000Z"
Output Date : 21/07/13

推荐阅读
  • 从零基础到精通的前台学习路线
    随着互联网的发展,前台开发工程师成为市场上非常抢手的人才。本文介绍了从零基础到精通前台开发的学习路线,包括学习HTML、CSS、JavaScript等基础知识和常用工具的使用。通过循序渐进的学习,可以掌握前台开发的基本技能,并有能力找到一份月薪8000以上的工作。 ... [详细]
  • SpringBoot uri统一权限管理的实现方法及步骤详解
    本文详细介绍了SpringBoot中实现uri统一权限管理的方法,包括表结构定义、自动统计URI并自动删除脏数据、程序启动加载等步骤。通过该方法可以提高系统的安全性,实现对系统任意接口的权限拦截验证。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • switch语句的一些用法及注意事项
    本文介绍了使用switch语句时的一些用法和注意事项,包括如何实现"fall through"、default语句的作用、在case语句中定义变量时可能出现的问题以及解决方法。同时也提到了C#严格控制switch分支不允许贯穿的规定。通过本文的介绍,读者可以更好地理解和使用switch语句。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 本文讨论了如何在codeigniter中识别来自angularjs的请求,并提供了两种方法的代码示例。作者尝试了$this->input->is_ajax_request()和自定义函数is_ajax(),但都没有成功。最后,作者展示了一个ajax请求的示例代码。 ... [详细]
  • iOS Swift中如何实现自动登录?
    本文介绍了在iOS Swift中如何实现自动登录的方法,包括使用故事板、SWRevealViewController等技术,以及解决用户注销后重新登录自动跳转到主页的问题。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 本文介绍了如何使用jQuery和AJAX来实现动态更新两个div的方法。通过调用PHP文件并返回JSON字符串,可以将不同的文本分别插入到两个div中,从而实现页面的动态更新。 ... [详细]
  • 本文介绍了ASP.NET Core MVC的入门及基础使用教程,根据微软的文档学习,建议阅读英文文档以便更好理解,微软的工具化使用方便且开发速度快。通过vs2017新建项目,可以创建一个基础的ASP.NET网站,也可以实现动态网站开发。ASP.NET MVC框架及其工具简化了开发过程,包括建立业务的数据模型和控制器等步骤。 ... [详细]
  • 本文介绍了Java后台Jsonp处理方法及其应用场景。首先解释了Jsonp是一个非官方的协议,它允许在服务器端通过Script tags返回至客户端,并通过javascript callback的形式实现跨域访问。然后介绍了JSON系统开发方法,它是一种面向数据结构的分析和设计方法,以活动为中心,将一连串的活动顺序组合成一个完整的工作进程。接着给出了一个客户端示例代码,使用了jQuery的ajax方法请求一个Jsonp数据。 ... [详细]
  • 本文介绍了DataTables插件的官方网站以及其基本特点和使用方法,包括分页处理、数据过滤、数据排序、数据类型检测、列宽度自动适应、CSS定制样式、隐藏列等功能。同时还介绍了其易用性、可扩展性和灵活性,以及国际化和动态创建表格的功能。此外,还提供了参数初始化和延迟加载的示例代码。 ... [详细]
author-avatar
手机用户2502856183
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有