List all DML Triggers modified in last N days in a SQL Server Database

To list all DML triggers that were changed recently in a database, for example in the last 10 days, run the following script:

USE Database_Name
SELECT
o.name as Trigger_Name
, o.type as Trigger_type
, sc.name AS Schema_Name
, OBJECT_NAME(parent_object_id) as Table_Name
, o.create_date, o.modify_date
FROM sys.objects o
INNER JOIN sys.schemas sc ON o.schema_id = sc.schema_id
WHERE (type = 'TR' OR type = 'TA')
AND DATEDIFF(D,modify_date, GETDATE()) < 10

This query will return trigger name, trigger type (TR for SQL DML Triggers, TA for Assembly (CLR) DML Triggers), schema and table name on which the trigger is created, create and modified date for the trigger.

Following script will list all DML triggers which were created in last 10 days in a database, no matter if they were modified after that or not:

USE Database_Name
SELECT
o.name as Trigger_Name
, o.type as Trigger_type
, sc.name AS Schema_Name
, OBJECT_NAME(parent_object_id) as Table_Name
, o.create_date, o.modify_date
FROM sys.objects o
INNER JOIN sys.schemas sc ON o.schema_id = sc.schema_id
WHERE (type = 'TR' OR type = 'TA')
AND DATEDIFF(D,create_date, GETDATE()) < 10

This query will return trigger name, trigger type (TR for SQL DML Triggers, TA for Assembly (CLR) DML Triggers), schema and table name on which the trigger is created, create and modified date for the trigger.

For DML Triggers that were never modified after creation, the modified date and create date are the same.

To see how to disable and enable triggers in SQL Server, and how to get a list of triggers that are disabled or enabled read related article:
Disable and enable triggers in SQL Server

To see how to list all DDL Triggers modified in last N days in a SQL Server Database:
List all DDL Triggers modified in last N days in a SQL Server Database

To see how to list all Triggers in a SQL Server Database:
How to list all Triggers in a SQL Server Database